AWS目标无法正常运行,我不知道为什么

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

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

我的问题:

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

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

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

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

enter image description here

enter image description here

amazon-web-services aws-lambda
1个回答
0
投票

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

  1. 执行角色对于第一个功能,使其可以成为invoke目标功能。

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

例如,从命令行调用它:

aws lambda invoke --function-name name_of_first_function \
    --invocation-type Event \
    --payload '{"message": "Hi"}' /dev/stdout
© www.soinside.com 2019 - 2024. All rights reserved.