翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Step Functions での入力と出力の処理
内の状態から状態へのデータフローの理解 AWS Step Functions ワークフロー、およびこのデータをフィルタリングして操作する方法を学ぶことは、 でワークフローを効果的に設計および実装するための鍵です。 AWS Step Functions.
Step Functions の実行は入力としてJSONテキストを受け取り、その入力をワークフローの最初の状態に渡します。個々の状態は入力JSONとして受信され、通常は出力JSONとして次の状態に渡されます。
Amazon States Language では、これらのフィールドは の状態JSONから状態へのフローをフィルタリングおよび制御します。
-
InputPath
-
Parameters
-
ResultSelector
-
ResultPath
-
OutputPath
次の図は、JSON情報がタスク状態を通過する方法を示しています。 はJSON、入力のどの部分を Task
状態のタスクに渡すかInputPath
を選択します (例えば、 AWS Lambda 関数) ResultPath
は、出力に渡す状態入力とタスク結果の組み合わせを選択します。 OutputPath
はJSON、出力をフィルタリングして、出力に渡される情報をさらに制限できます。
InputPath
、Parameters
、ResultSelector
、、および OutputPath
はResultPath
、ワークフロー内の各状態JSONを通過するたびに操作します。
各 はパスを使用して、入力または結果JSONから の一部を選択できます。パスは、 で始まる文字列で$
、JSONテキスト内のノードを識別します。Step Functions パスはJsonPath
ヒント
入出力処理を含むワークフローの例を にデプロイするには AWS アカウント、「モジュール 6 - の入出力処理