是否可以在本地启动 aws cloudfront lambda 边缘函数并模拟事件以查看四个函数之一的响应。
我对lambdaEdge的viewerRequest函数做了一些更改,有什么方法可以在本地测试它吗?
我尝试过无服务离线,我可以启动本地主机,但无法收到任何请求。
我尝试通过在请求正文中发送事件来使用邮递员放置/发布请求,但它总是给出 404
在此页面Lambda@Edge 事件结构,您可以找到查看器请求事件的事件结构。
使用此 JSON,根据您的需要对其进行修改,然后从 AWS 控制台调用 lambda 函数。只需将事件 JSON 粘贴到下面的文本区域即可。
如果您正在使用 SAM CLI 来开发/构建/部署堆栈。
template.yaml
文件所在的位置)运行以下命令。sam local invoke --event events/[event file name].json
sam local invoke [The ID of the Lambda function to invoke] --event events/[event file name].json
。