AWS Step で、ある状態からの出力を次の状態の入力にマップする方法はありInputPath
ますOutputPath
かResultPath
?
例: 最初の状態からの出力例:
{
"status": "1",
"body": {
"access_token":"example_token"
}
}
次の State は、次の形式の入力を想定しています。
{
"method": "foo",
"payload": {
"access_token":<my_access_token>,
"other_key":"other_value"
},
"other_params":["a","b","c"]
}
ある状態の出力を別の状態の入力に任意にマッピングする方法は明確ではありません。唯一の解決策は、ラムダを書き換えることのようです。
基本的に、次のようなものが必要です。
"Remap": {
"Type": "Pass",
"Result": {
"method":"foo",
"payload":{
"access_token":"$.body.access_token",
"other_key":"other_value"
},
"other_params":["a","b","c"]
},
"Next": "NextStage"
},