0

私は次のものを持っています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 の動的入力データを受け取るため、さまざまな目的で呼び出される柔軟性があります。

Executions1 時間待つ人もいれば、3 時間待つ人もいるかもしれません。

同じステップ関数を 5,000 回実行するとします。各実行には、独自の一意の「名前」があります。次に、実行を停止すると、次のステータスが得られます。

ここに画像の説明を入力

中止された実行と同じ「名前」を使用して新しい実行を作成することは可能ですか? または、中止された実行を再開することは可能ですか? または、これは良い習慣ではありませんか?

他の質問は次のとおりです。

実行が停止 (中止) されると、中止されるまで実行された状態のコストのみが生成されるため、AWS 請求で追加のコストは生成されませんか?

最後の質問は次のとおりです。

1,000,000回のオープン実行の制限に関するものです... ここに画像の説明を入力

開いている実行は、実行中の実行と同じですか? たとえば、実行中の実行が 10 あり、そのうちの 5 つを中止すると、「開いている」実行は 5 つだけになりますか?

4

1 に答える 1