2016-03-01 150 views
0

我正在嘗試創建一個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."} 

回答

0

我會建議在API網關控制檯上使用測試調用功能。從那裏,你可以看到轉換前和轉換後的有效載荷。這在調試時可能會有點兒麻煩。