使用 CloudWatch 指標監控對話日誌狀態 - Amazon Lex V1

支援終止通知:在 2025 年 9 月 15 日, AWS 將停止對 Amazon Lex V1 的支援。2025 年 9 月 15 日之後,您將無法再存取 Amazon Lex V1 主控台或 Amazon Lex V1 資源。如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南

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

使用 CloudWatch 指標監控對話日誌狀態

使用 Amazon CloudWatch 監控對話日誌的交付指標。您可以在指標上設定警示,以便在記錄時注意到應該發生的問題。

Amazon Lex 在 AWS/Lex 命名空間中為對話日誌提供四個指標:

  • ConversationLogsAudioDeliverySuccess

  • ConversationLogsAudioDeliveryFailure

  • ConversationLogsTextDeliverySuccess

  • ConversationLogsTextDeliveryFailure

如需詳細資訊,請參閱對話日誌的 CloudWatch 指標

成功指標顯示 Amazon Lex 已成功將您的音訊或文字日誌寫入其目的地。

失敗指標顯示 Amazon Lex 無法將音訊或文字日誌交付至指定的目的地。通常,這是組態錯誤。當您的失敗指標高於零時,請檢查下列情況:

  • 請確定 Amazon Lex 是 IAM 角色的信任實體。

  • 對於文字記錄,請確定 CloudWatch Logs 日誌群組存在。對於音訊記錄,確定 S3 儲存貯體存在。

  • 請確定 Amazon Lex 用來存取 CloudWatch Logs 日誌群組或 S3 儲存貯體的 IAM 角色具有日誌群組或儲存貯體的寫入許可。

  • 請確定 S3 儲存貯體與 Amazon Lex 機器人位於相同的區域,且屬於您的帳戶。

  • 如果您使用 AWS KMS 金鑰進行 S3 加密,請確定沒有政策阻止 Amazon Lex 使用您的金鑰,並確保您提供的 IAM 角色具有必要的 AWS KMS 許可。如需詳細資訊,請參閱對話日誌的 IAM 政策