對 Lambda 函數進行除錯 - Amazon Lex

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

對 Lambda 函數進行除錯

Amazon CloudWatch 日誌是用來追蹤 API 呼叫和指標的工具,您可以使用這些工具來協助偵錯 Lambda 函數。當您在主控台或使用 API 呼叫測試機器人時,會 CloudWatch 記錄交談的每個步驟。如果您在 Lambda 程式碼中使用列印函數,也 CloudWatch 會顯示它。

若要檢視 Lambda 函數的 CloudWatch 記錄
  1. 請登入AWS Management Console並開啟 CloudWatch 主控台,網址為 https://console.aws.amazon.com/cloudwatch/

  2. 在左側工具列的 [記錄] 功能表下,選取 [記錄群組]。

  3. 選取您的 Lambda 函數日誌群組,格式應該是/aws/lambda/function-name

  4. 日誌流的列表包含一個與機器人的每個會話的日誌。選擇要檢視的記錄資料流。

  5. 記錄事件清單中,選取時間戳記旁的向右箭頭以展開該事件的詳細資訊。您從 Lambda 程式碼列印的任何內容都會顯示為記錄事件。使用此資訊來偵錯您的程式碼。

  6. 偵錯程式碼之後,請記得部署 Lambda 函數,如果您使用主控台,請在重新測試機器人行為之前重新載入測試視窗。