Нет способа сделать это по умолчанию.Шаг Функции сам по себе не передает никаких подробностей события при вызове лямбда-функции
Как вы упомянули, вы можете передавать данные через InputPath
, ResultPath
и OutputPath
от шага к шагу.В качестве альтернативы, вы можете объявить Parameters
на вашем конечном компьютере:
{
"StartAt": "HelloWorld",
"States": {
"Echo": {
"Type": "Task",
"Resource": "arn:aws:lambda:us-east-1:1234567890:function:echo",
"Parameters": {"invocation_type": "StepFunction"},
"End": true
}
}
}
Вышеуказанная функция будет вызываться с событием {"invocation_type": "StepFunction"}
.