如何将参数从 AWS 事件传递到 lambda?

问题描述 投票:0回答:1

假设我想通过某种触发器运行 lambda,在本例中是 cloudwatch 事件。是否可以通过cloudwatch事件触发器将参数传递给这个lambda?

我的 lambda 代码是用 Python 编写的,并且取决于命令行参数。它处理数据,它在本地工作,但如果我将其设置为 lambda 并将其连接到 cloudwatch 事件,我如何传递通过命令行传递的那些参数?

我也可以在 ec2 实例上运行它,就像 Fargate 任务一样。当通过事件触发此代码时,如何传递这些参数?

import boto3

def lambda_handler(event, context):
    aws_client = boto3.client('s3')

    # Get our parameter
    // read parameter 
   ...
amazon-web-services aws-lambda amazon-cloudwatch
1个回答
1
投票

您必须为目标设置

input template
,如文档中所述:教程:使用输入转换器自定义传递到事件目标的内容 - Amazon CloudWatch Events

© www.soinside.com 2019 - 2024. All rights reserved.