2
我有一個連接到API網關的lambda函數。當我在本地運行它時,它可以工作,當我使用serverless offline
進行模擬時,它可以工作。AWS Lambda和API網關端點響應中的調試錯誤
但對公佈開發端點,它返回一個錯誤500和一個JSON對象,並顯示一條錯誤消息:
{
"message": "Internal server error"
}
在CloudWatch的日誌,沒有錯誤。在API網關端點測試頁面的callstack中,我在流程的Lambda部分中看到了我的正確響應主體,然後當它進入API網關響應步驟時,出現問題。
如何在日誌中沒有任何錯誤時調試API網關?
調試實時Lambda實際上是不可行的。您是否看到CloudWatch中的任何日誌?即使您的處理程序在第一行失敗,您也應該看到一些表示開始時間的輸出。 –
你可以發佈測試調用輸出的完整輸出文本嗎? (根據需要編輯任何敏感數據) –