の入出力処理Step Functions - AWS Step Functions

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

の入出力処理Step Functions

Step Functions の実行は JSON テキストを入力として受け取り、その入力をワークフローの最初の状態に渡します。それぞれの状態で JSON を入力として受け取ります。また、通常 JSON を出力として次の状態に渡します。 のワークフローを効率的に設計し、実装するには、状態間のこの情報の流れを理解して、このデータのフィルタリングや操作の方法を学ぶことが重要です。AWS Step Functions.

Amazon ステートメント言語 では、これらのフィールドを使用して、状態によって異なる JSON のフローをフィルタリングおよび制御します。

  • InputPath

  • OutputPath

  • ResultPath

  • Parameters

  • ResultSelector

次の図は、タスク状態を通じて JSON 情報がどのように移動するかを示しています。InputPathTask 状態のタスクに渡す JSON 入力の部分 ( AWS Lambda 関数など) を選択します。ResultPath 次に、 は状態入力とタスク結果のどの組み合わせを出力に渡すかを選択します。OutputPath は JSON 出力をフィルタリングして、出力に渡される情報をさらに制限できます。


      入力および出力処理

InputPath Parameters、、、ResultSelector、および ResultPath はそれぞれOutputPath、ワークフローの各状態を通過するときに JSON を操作します。

各 はパスを使用して、入力または結果から JSON の部分を選択できます。パスは、JSON テキスト内のノードを識別する $で始まる文字列です。 Step Functions パスはJsonPath構文を使用します。