Как передать входные данные в состояние Task
в AWS Step Functions на выход?
После прочтения ввода и На странице "Обработка вывода" в документации AWS я играл с различными комбинациями InputPath
, ResultPath
и OutputPath
.
Определение состояния:
"First State": {
"Type": "Task",
"Resource": "[My Lambda ARN]",
"Next": "Second State",
"InputPath": "$.someKey",
"OutputPath": "$"
}
Вход:
{
"someKey": "someValue"
}
Ожидаемый результат
Я бы хотел, чтобы результат First State
(и, следовательно, вход Second State
) был
{
"someKey": "someValue"
}
Фактический результат
[empty]
Что делать, если ввод более сложный, например
{
"firstKey": "firstValue",
"secondKey": "secondValue"
}
Я хотел бы переслать все это, не беспокоясь о (под) путях.