Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个我希望能够在本地调用的 aws lambda sam local invoke "MyFunction" -e event.json,但我的 event.json 文件似乎永远不正确。例如,如果我的 lambda 连接到 DynamoDB,我会收到类似“请求中包含的安全令牌无效”之类的错误。
sam local invoke "MyFunction" -e event.json
有没有办法在云中运行函数式 lambda 并生成/输出 event.json(例如,就好像它是从 API 网关调用的一样),以便您可以在本地使用它?
根据评论。
SAM 有许多测试事件可供许多不同的服务使用,包括 api gateway 和 dynamodb。
可以使用sam local generate-event命令访问测试事件。