長時間実行されているワークフロー実行を新しい実行として継続する - AWS Step Functions

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

長時間実行されているワークフロー実行を新しい実行として継続する

AWS Step Functions は一定の期間とステップ数のあるワークフローを実行するように設計されています。実行の期間は最大 1 年間で、そのイベント数は最大 25,000 です (クォータ を参照してください)。

実行時間が長い場合、実行イベント履歴のハードクォータの 25,000 エントリに達しないように、ステートマシンの Task 状態から直接新しいワークフロー実行を開始することを推奨します。これにより、ワークフローをより小さなステートマシンに分割し、進行中の作業を新しい実行で継続できます。これらのワークフロー実行を開始するには、Task 状態から StartExecution API アクションを呼び出し、必要なパラメータを渡します。

または、Lambda 関数を使用してステートマシンの新しい実行を開始することにより、進行中の作業を複数のワークフロー実行に分割するパターンを実装できます。

このチュートリアルでは、Service Quotas を超えることなくワークフローの実行を継続するための両方の方法を紹介します。