【问题标题】:Can I use CloudWatch Event to trigger Lambda function that has variety event value?我可以使用 CloudWatch Event 触发具有多种事件值的 Lambda 函数吗?
【发布时间】:2021-01-04 11:26:52
【问题描述】:

我有一个关于使用 CloudWatch Event 的问题。

我们将每天为使用 AWS Lambda 和 CloudWatch Event 的各种客户提供邮件服务。

好在我们不需要多种功能码,只需要一个功能码就可以执行邮件程序。

但我们需要各种 Lambda 测试事件值。例如客户的电子邮件地址、资源种类。

如果我们可以在测试事件中交替输入值,我认为我们不需要为每个客户复制 Lambda 函数。

但我不知道如何通过更改触发 Lambda 输入测试事件值来运行 CloudWatch 事件。

我能做到吗?

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-cloudwatch


    【解决方案1】:

    你没有提到使用的是什么类型的触发器,所以我假设它是一个预定事件

    将事件的目标配置为 AWS Lambda 函数时,您可以“配置输入”。这将控制在event 记录中向函数发送哪些信息。

    对于您的用例,您可以使用 Constant (JSON text) 将一组静态参数传递给函数。此信息将通过 event 记录,您的 Lambda 函数可以对其进行解析,然后采取适当的行动。

    请注意,这些不是“测试事件”——它们是发送到函数的真实事件。 'Test' 事件仅在您使用 Test 按钮时在 AWS Lambda 管理控制台中使用,以模拟函数的正常触发。

    【讨论】:

      猜你喜欢
      • 2021-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-20
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      相关资源
      最近更新 更多