AWS API / Lambda POST功能

时间:2016-03-01 11:37:15

标签: http aws-lambda aws-api-gateway

我正在尝试创建一个API / Lambda流程,该流程会收集评论并发布到我的RDS Aurora数据库中。

  • 数据库中的注释字段设置为TEXT type
  • 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."}

1 个答案:

答案 0 :(得分:0)

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