В простой AWS Лямбда-скрипт PowerShell Я передаю параметр, называемый токены в JSON форме:
{ "tokens": "ABC123" }
Это читается сценарием как переменная $ LambdaInput.tokens , что ожидается Lambda-скриптом от design .
Внутри шага Шаблон функции Я указал параметр tokens :
{
"Comment": "Start Script",
"StartAt": "PowerShellScript1",
"States": {
"PowerShellScript1": {
"Type": "Task",
"Resource": "arn:aws:states:::lambda:invoke",
"Parameters": {
"FunctionName": "arn:aws:lambda:XYZ:function:PowerShellScript1:$LATEST",
"Payload": {
"Input": {
"tokens": "ABC123"
}
}
},
"End": true,
"TimeoutSeconds": 60
}
}
}
К сожалению, мой лямбда-скрипт не может повторно определить параметр. Я ожидаю, что она не вставляется как переменная $ LambdaInput.tokens .
Есть ли переменная ввода для скрипта PowerShell из пошаговых функций и из простой лямбды?
Спасибо.