AWS将根据步函数定义的配置,收取步函数的执行时间。如果在步函数的状态转换过程中定义了等待时间,AWS将不会收取等待时间的费用。
以下是一个包含等待时间的步函数示例:
{
"Comment": "A sample Step Functions state machine that includes a delay",
"StartAt": "Hello",
"States": {
"Hello": {
"Type": "Pass",
"Result": "Hello",
"Next": "Wait"
},
"Wait": {
"Type": "Wait",
"Seconds": 60,
"Next": "World"
},
"World": {
"Type": "Pass",
"Result": "World",
"End": true
}
}
}
在这个示例中,当 Step Function 运行时,将等待 60 秒,然后执行 "World" 步骤,在这种情况下,AWS 将不会向您收取等待时间费用。