AWS Destination无法正常工作,我也不知道为什么

时间:2020-04-15 04:09:21

标签: amazon-web-services aws-lambda

我已经使用AWS Lambda功能面板中的“测试”按钮手动测试了AWS Lambda。 此lambda函数不需要任何输入数据/事件信息。 效果很好...

我的问题:

我正在尝试通过使用目的地与另一个AWS Lambda调用此函数,但它根本无法正常工作。

如何检查目的地是否在开火?

我将其设置为异步,成功调用。

Lambda(成功)->调用完善(Lambda 2)

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

要使异步目标正常工作,您需要做两件事:

    第一个功能的
  1. 执行角色使其可以invoke目标功能。

  2. 第一个功能必须被异步调用。为此,您需要将invocation-type指定为事件

例如,从命令行调用它:

aws lambda invoke --function-name name_of_first_function \
    --invocation-type Event \
    --payload '{"message": "Hi"}' /dev/stdout