当我试图发布到我的lambda函数URL时,我得到了一个非常通用的502内部服务器错误。我用serverless部署了这个函数,当我在本地调用它时,以及在vscode中从我的终端用serverless调用这个函数时,我会成功返回。
px9o7tmv1#
您正在使用API Gateway吗?我建议查看AWS示例照片资产管理应用程序,该应用程序演示了如何使用API Gateway从客户端应用程序调用Lambda函数。
此外,还有一个AWS CDK脚本可用于设置后端资源。完成后,您可以运行应用程序并查看代码。请参阅AWS COde library中的文档主题:Create a photo asset management application that lets users manage photos using labels
ccrfmcuu2#
我不是100%确定是什么解决了这个问题,但我认为我在API网关中添加了多个post方法,并调用了错误的方法。我运行了SLS删除,然后SLS部署,一旦这样做,我就能够得到API调用返回200状态
2条答案
按热度按时间px9o7tmv1#
您正在使用API Gateway吗?我建议查看AWS示例照片资产管理应用程序,该应用程序演示了如何使用API Gateway从客户端应用程序调用Lambda函数。
此外,还有一个AWS CDK脚本可用于设置后端资源。完成后,您可以运行应用程序并查看代码。
请参阅AWS COde library中的文档主题:
Create a photo asset management application that lets users manage photos using labels
ccrfmcuu2#
我不是100%确定是什么解决了这个问题,但我认为我在API网关中添加了多个post方法,并调用了错误的方法。我运行了SLS删除,然后SLS部署,一旦这样做,我就能够得到API调用返回200状态