

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

# 在 Lex V2 中使用錯誤日誌記錄錯誤
<a name="error-logs"></a>

您可以啟用*錯誤日誌*來存放機器人互動。您可以使用這些錯誤日誌來檢閱機器人的效能，以及對對話的錯誤進行疑難排解。

錯誤日誌是針對 版本設定。每個版本對於其錯誤日誌可以有不同的設定。文字日誌會將文字輸入儲存在 CloudWatch Logs 中。您可以使用客戶受管 CMK 啟用文字日誌 AWS KMS 加密。 CMKs

## 錯誤日誌的 IAM 政策
<a name="error-logs-policies"></a>

根據您選取的記錄類型，Amazon Lex V2 需要使用 Amazon CloudWatch Logs 和 Amazon Simple Storage Service (S3) 儲存貯體來存放日誌的許可。您必須建立 AWS Identity and Access Management 角色和許可，才能讓 Amazon Lex V2 存取這些資源。

### 建立錯誤日誌的 IAM 角色和政策
<a name="error-logs-role-and-policy"></a>

若要啟用對話日誌，您必須授予 CloudWatch Logs 和 Amazon S3 的寫入許可。如果您為 S3 物件啟用物件加密，則需要將存取許可授予用於加密物件的 AWS KMS 金鑰。

您可以使用 IAM 主控台、IAM API 或 AWS Command Line Interface 來建立角色和政策。這些指示會使用 AWS CLI 來建立角色和政策。

****為錯誤日誌建立 IAM 角色

您用來啟用對話日誌的 IAM 角色必須具有 iam：PassRole 許可。下列政策應連接至 角色：

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "iam:PassRole",
            "Resource": "arn:aws:iam::{{111122223333}}:role/role"
        }
    ]
}
```

------

## 在 Lex V2 中啟用錯誤日誌
<a name="enabling-error-logs"></a>

若要使用 Amazon Lex V2 主控台開啟錯誤日誌：

1. 登入 AWS 管理主控台，並在 https：//[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/) 開啟 Amazon Lex 主控台。

1. 從**機器人**清單中，選擇您要為錯誤日誌啟用的機器人。

1. 從左側選單中，選擇**版本**。

1. 在**版本**清單中，選擇您要設定錯誤日誌的版本。

1. 在**版本詳細資訊**區段中，選擇**啟用**。

1. 選擇 **Save (儲存)** 以開始記錄對話。如有必要，Amazon Lex V2 會更新您的服務角色，並具有存取 CloudWatch Logs 日誌群組的許可。

## 在 Lex V2 中停用錯誤日誌
<a name="disabling-error-logs"></a>

若要使用 Amazon Lex V2 主控台關閉錯誤日誌：

1. 登入 AWS 管理主控台，並在 https：//[https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/) 開啟 Amazon Lex 主控台。

1. 從**機器人**清單中，選擇您要為錯誤日誌啟用的機器人。

1. 從左側選單中，選擇**版本**。

1. 在**版本**清單中，選擇您要設定錯誤日誌的版本。

1. 在**版本詳細資訊**區段中，選擇**停用**。

1. 選擇 **Save (儲存)** 以停止記錄對話。