タイムアウトを使用して実行のスタックを回避する - AWS Step Functions

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

タイムアウトを使用して実行のスタックを回避する

デフォルトでは、Amazon ステートメント言語 はステートマシンの定義にタイムアウトを設定しません。明示的なタイムアウトが設定されていないと、Step Functions は多くの場合、アクティビティワーカーからのレスポンスでしか、タスクが完了したことを知ることができません。エラーが発生した場合、TimeoutSeconds が指定されていないと、実行は、返されることのないレスポンスを待ち続けるため、スタックします。

実行のスタックを回避するには、ステートマシンでタスクを作成するときに、適切なタイムアウトを指定します。次に例を示します。

"ActivityState": { "Type": "Task", "Resource": "arn:aws:states:us-east-1:123456789012:activity:HelloWorld", "TimeoutSeconds": 300, "HeartbeatSeconds": 60, "Next": "NextState" }

詳細については、Task ドキュメントの「Amazon ステートメント言語」を参照してください。