小编Ili*_*rin的帖子

将输入(参数)从阶跃函数传递并使用到 lambda 任务

我有一个启动 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,将几个不同的值作为参数传递。

有人可以指出我正确的方向吗?

python amazon-web-services aws-lambda aws-step-functions

13
推荐指数
2
解决办法
2万
查看次数