私は次のものを持っていますStep Function
:
{
"Comment": "Test Lambda with Wait",
"StartAt": "wait_using_seconds",
"States": {
"wait_using_seconds": {
"Type": "Wait",
"SecondsPath": "$.timer_seconds",
"Next": "lambda_test"
},
"lambda_test": {
"Type": "Task",
"Resource": "arn:aws:lambda:us-east-1:00000000000:function:XXXXXXXX",
"End": true
}
}
}
これStep Function
は Lambda の動的入力データを受け取るため、さまざまな目的で呼び出される柔軟性があります。
Executions
1 時間待つ人もいれば、3 時間待つ人もいるかもしれません。
同じステップ関数を 5,000 回実行するとします。各実行には、独自の一意の「名前」があります。次に、実行を停止すると、次のステータスが得られます。
中止された実行と同じ「名前」を使用して新しい実行を作成することは可能ですか? または、中止された実行を再開することは可能ですか? または、これは良い習慣ではありませんか?
他の質問は次のとおりです。
実行が停止 (中止) されると、中止されるまで実行された状態のコストのみが生成されるため、AWS 請求で追加のコストは生成されませんか?
最後の質問は次のとおりです。
1,000,000回のオープン実行の制限に関するものです...
開いている実行は、実行中の実行と同じですか? たとえば、実行中の実行が 10 あり、そのうちの 5 つを中止すると、「開いている」実行は 5 つだけになりますか?