带有Lambda代理的AWS API Gateway提供空事件数据

时间:2018-07-23 09:24:59

标签: amazon-web-services aws-lambda

我有三个单独的AWS账户(测试,质量检查和生产),并且我使用的是AWS API Gateway,该网关设置为触发Lambda。 我的安装程序的旧版本在所有三个环境中均能正常工作,但是将新版本部署到Test会使解决方案停止工作,因为从API GW发送到Lambda函数的{event}数据现在为空{}。 / p>

在质量检查和生产中,{event}对象包含资源,路径等。

我在Test中回滚到了以前的版本,并比较了这三个环境中的导出YAML文件,它们都是相同的(除了环境标记)。尽管回滚了(我正在使用Serverless),但测试帐户中的{event}对象仍然为空...

API是具有{proxy +}路径的GET,而Lambda是Node.js。

在CloudWatch中,我现在还可以看到{event}只是空的{}

为什么仅在一个环境中该事件为空? enter image description here

0 个答案:

没有答案