我可以调用本地lambda http endpoints (sam local start-lambda),但是如何在使用Dockerized lambda环境时使用(模拟)AWS事件(s3等)触发lambda endpoints (sam本地调用) -e event.json myLambdaFunction)?
我想在本地运行的lambda endpoints 上触发s3事件,就像我在部署到AWS的lambda上一样 .
首先生成示例函数有效负载:
sam local generate-event s3 --bucket bucket-name --key key-name > event_file.json
然后使用有效负载调用您的函数:
sam local invoke function-name -e event_file.json
更多信息在官方documentation .
1 回答
首先生成示例函数有效负载:
然后使用有效负载调用您的函数:
更多信息在官方documentation .