AWS API/Lambda POST功能
问题描述:
我正在尝试创建一个API/Lambda流程,该流程将评论发布到我的RDS Aurora数据库中。AWS API/Lambda POST功能
- 在数据库中的注释字段被
- lambda函数的帖子的注释设定为TEXT类型到数据库
- 的API方法是POST
- 甲映射模板已被设置u到映射请求正文进入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网关控制台上使用测试调用功能。从那里,你可以看到转换前和转换后的有效载荷。这在调试时可能会有点儿麻烦。