使用 CloudWatch 日誌記錄來偵錯 Lambda 函數 - Amazon Lex

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

使用 CloudWatch 日誌記錄來偵錯 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 函數,如果您使用主控台,請在重新測試機器人行為之前重新載入「測試」視窗。