我有一个启动 lambda 的简单步骤函数,我正在寻找一种将参数(事件/上下文)传递给几个后续任务中的每一个的方法。我的步骤函数如下所示:
{
"Comment": "A Hello World example of the Amazon States Language using an AWS Lambda function",
"StartAt": "HelloWorld",
"States": {
"HelloWorld": {
"Type": "Task",
"Parameters": {
"TableName": "table_example"
},
"Resource": "arn:aws:lambda:ap-southeast-2:XXXXXXX:function:fields_sync",
"End": true
}
}
}
Run Code Online (Sandbox Code Playgroud)
在用 Python 编写的 lambda 中,我使用了一个简单的处理程序,它是:
def lambda_handler(event, context):
#...
Run Code Online (Sandbox Code Playgroud)
事件和上下文如下所示(检查日志):
开始请求 ID:f58140b8-9f04-47d7-9285-510b0357b4c2 版本:$LATEST
我找不到将参数传递给此 lambda 并在脚本中使用它们的方法。本质上,我想要做的是运行相同的 lambda,将几个不同的值作为参数传递。
有人可以指出我正确的方向吗?