我已经使用AWS Lambda功能面板中的“测试”按钮手动测试了AWS Lambda。此lambda函数不需要任何输入数据/事件信息。效果很好...
我的问题:
我正在尝试通过使用目的地与另一个AWS Lambda一起调用此函数,并且根本无法正常工作。
如何检查目的地是否在开火?
我将其设置为异步,成功调用。
要使异步目标正常工作,您需要做两件事:
执行角色对于第一个功能,使其可以成为invoke
目标功能。
第一个功能必须被异步调用。为此,您需要将invocation-type
指定为事件。
例如,从命令行调用它:
aws lambda invoke --function-name name_of_first_function \
--invocation-type Event \
--payload '{"message": "Hi"}' /dev/stdout