1

我有一个我希望能够在本地调用的 aws lambda sam local invoke "MyFunction" -e event.json,但我的 event.json 文件似乎永远不正确。例如,如果我的 lambda 连接到 DynamoDB,我会收到类似“请求中包含的安全令牌无效”之类的错误。

有没有办法在云中运行函数式 lambda 并生成/输出 event.json(例如,就好像它是从 API 网关调用的一样),以便您可以在本地使用它?

4

1 回答 1

1

根据评论。

SAM 有许多测试事件可供许多不同的服务使用,包括 api gateway 和 dynamodb。

可以使用sam local generate-event命令访问测试事件。

于 2021-01-05T22:51:59.060 回答