Succeed ワークフロー状態 - AWS Step Functions

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

Succeed ワークフロー状態

Succeed ステート ("Type": "Succeed") は、ステートマシンを正常終了させるか、Parallel ワークフローの状態 のブランチを終了させるか、Map 状態のワークフロー のイテレーションを終了させます。Succeed ステートは、ステートマシンを終了させるだけで何もしない Choice ステートブランチのターゲットに便利です。

Succeed 状態は終了状態であるため、次の例に示すように、Next フィールドがなく、End フィールドは必要ありません。

"SuccessState": { "Type": "Succeed" }
Output (オプション、JSONata のみ)

すべてのステートに共通のフィールドに加えて、JSONata を使用する Succeed ステートには、その出力を指定および変換するための Output フィールドを含めることができます。指定された場合、Output の値はステートのデフォルト出力をオーバーライドします。

Output フィールドは、あらゆる型の JSON 値 (オブジェクト、配列、文字列、数値、boolean、null) を受け入れます。すべての文字列値は、オブジェクトや配列内の値を含め、{% %} 文字で囲まれていれば、JSONata として評価されます。

Output は JSONata 式を直接受け入れることもできます。例:

"Output" : "{% jsonata expression %}"

JSONata の詳細については、「Step Functions での JSONata を使用したデータ変換」を参照してください。