Http AWS API/Lambda POST功能

Http AWS API/Lambda POST功能,http,aws-lambda,aws-api-gateway,Http,Aws Lambda,Aws Api Gateway,我正在尝试创建一个API/Lambda进程,该进程接受一条注释并将其发布到我的RDS Aurora数据库中 数据库中的注释字段设置为文本类型 lambda函数将注释发布到数据库 API方法是POST 映射模板已设置为将请求主体映射到lambda函数中 在我开始尝试发表大量评论之前,一切都很完美。(一个大段落,大约500个字符) 正文如下: { "comment":"long comment" } 当我在Lambda中运行它时,我可以发布大量的评论,但是当我尝试通过API网关进行操作时

我正在尝试创建一个API/Lambda进程,该进程接受一条注释并将其发布到我的RDS Aurora数据库中

  • 数据库中的注释字段设置为文本类型
  • lambda函数将注释发布到数据库
  • API方法是POST
  • 映射模板已设置为将请求主体映射到lambda函数中
在我开始尝试发表大量评论之前,一切都很完美。(一个大段落,大约500个字符)

正文如下:

{
   "comment":"long comment"
}
当我在Lambda中运行它时,我可以发布大量的评论,但是当我尝试通过API网关进行操作时,我得到了一个错误

Endpoint response body before transformations: {"stackTrace": [["/var/task/app.py", 38, "handler", "raise Exception('Internal Error: Unable to post the comment.')"]], "errorType": "Exception", "errorMessage": "Internal Error: Unable to post the comment."}

我建议在API网关控制台上使用测试调用功能。从那里,您可以看到转换前和转换后的有效负载。这可能有点依赖于调试