

Pemberitahuan akhir dukungan: Pada 15 September 2025, AWS akan menghentikan dukungan untuk Amazon Lex V1. Setelah 15 September 2025, Anda tidak lagi dapat mengakses konsol Amazon Lex V1 atau sumber daya Amazon Lex V1. Jika Anda menggunakan Amazon Lex V2, lihat [panduan Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) sebagai gantinya. 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengkonfigurasi Log Percakapan
<a name="conversation-logs-configure"></a>

Anda mengaktifkan dan menonaktifkan log percakapan menggunakan konsol atau `conversationLogs` bidang `PutBotAlias` operasi. Anda dapat mengaktifkan atau mematikan log audio, log teks, atau keduanya. Logging dimulai pada sesi bot baru. Perubahan pada setelan log tidak tercermin untuk sesi aktif.

Untuk menyimpan log teks, gunakan grup CloudWatch log Amazon Logs di AWS akun Anda. Anda dapat menggunakan grup log yang valid. Grup log harus berada di wilayah yang sama dengan bot Amazon Lex. Untuk informasi selengkapnya tentang membuat grup CloudWatch log Log, lihat [Bekerja dengan Grup Log dan Aliran Log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html) di *Panduan Pengguna CloudWatch Log Amazon*.

Untuk menyimpan log audio, gunakan bucket Amazon S3 di akun Anda AWS . Anda dapat menggunakan bucket S3 yang valid. Ember harus berada di wilayah yang sama dengan bot Amazon Lex. Untuk informasi selengkapnya tentang membuat bucket S3, lihat [Membuat Bucket](https://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html) di *Panduan Memulai Layanan Penyimpanan Sederhana Amazon*.

Anda harus memberikan peran IAM dengan kebijakan yang memungkinkan Amazon Lex menulis ke grup log atau bucket yang dikonfigurasi. Untuk informasi selengkapnya, lihat [Membuat Peran dan Kebijakan IAM untuk Log Percakapan](conversation-logs-policies.md#conversation-logs-role-and-policy).

Jika Anda membuat peran terkait layanan menggunakan AWS Command Line Interface, Anda harus menambahkan akhiran kustom ke peran menggunakan `custom-suffix` opsi sebagai berikut:

```
aws iam create-service-linked-role \
    --aws-service-name lex.amazon.aws.com \
    --custom-suffix suffix
```

Peran IAM yang Anda gunakan untuk mengaktifkan log percakapan harus memiliki `iam:PassRole` izin. Kebijakan berikut harus dilampirkan pada peran tersebut.

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

****  

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

------

## Mengaktifkan Log Percakapan
<a name="conversation-logs-enable"></a>

**Untuk mengaktifkan log menggunakan konsol**

1. Buka konsol Amazon Lex [https://console.aws.amazon.com/lex](https://console.aws.amazon.com/lex).

1. Dari daftar, pilih bot.

1. Pilih tab **Pengaturan**, lalu dari menu sebelah kiri pilih **Log percakapan**.

1. Dalam daftar alias, pilih ikon pengaturan untuk alias yang ingin Anda konfigurasikan log percakapan.

1. Pilih apakah akan mencatat teks, audio, atau keduanya. 

1. Untuk pencatatan teks, masukkan nama grup CloudWatch log Amazon Logs.

1. Untuk pencatatan audio, masukkan informasi bucket S3.

1. Tidak wajib. Untuk mengenkripsi log audio, pilih AWS KMS kunci yang akan digunakan untuk enkripsi.

1. Pilih peran IAM dengan izin yang diperlukan.

1. Pilih **Simpan** untuk mulai mencatat percakapan.

**Untuk mengaktifkan log teks menggunakan API**

1. Panggil [PutBotAlias](API_PutBotAlias.md) operasi dengan entri di `logSettings` anggota `conversationLogs` lapangan
   + Atur `destination` anggota ke `CLOUDWATCH_LOGS`
   + Atur `logType` anggota ke `TEXT`
   + Mengatur `resourceArn` anggota ke Amazon Resource Name (ARN) dari grup CloudWatch log Log yang merupakan tujuan untuk log

1. Setel `iamRoleArn` anggota `conversationLogs` bidang ke Nama Sumber Daya Amazon (ARN) peran IAM yang memiliki izin yang diperlukan untuk mengaktifkan log percakapan pada sumber daya yang ditentukan.

**Untuk mengaktifkan log audio menggunakan API**

1. Panggil [PutBotAlias](API_PutBotAlias.md) operasi dengan entri di `logSettings` anggota `conversationLogs` lapangan
   + Atur `destination` anggota ke `S3`
   + Atur `logType` anggota ke `AUDIO`
   + Setel `resourceArn` anggota ke ARN bucket Amazon S3 tempat log audio disimpan
   + Tidak wajib. Untuk mengenkripsi log audio dengan AWS KMS kunci tertentu, atur `kmsKeyArn` anggota ARN dari kunci yang digunakan untuk enkripsi.

1. Setel `iamRoleArn` anggota `conversationLogs` bidang ke Nama Sumber Daya Amazon (ARN) peran IAM yang memiliki izin yang diperlukan untuk mengaktifkan log percakapan pada sumber daya yang ditentukan.

## Menonaktifkan Log Percakapan
<a name="conversation-logs-disable"></a>

**Untuk mematikan log menggunakan konsol**

1. Buka konsol Amazon Lex [https://console.aws.amazon.com/lex](https://console.aws.amazon.com/lex).

1. Dari daftar, pilih bot.

1. Pilih tab **Pengaturan**, lalu dari menu sebelah kiri pilih **Log percakapan**.

1. Dalam daftar alias, pilih ikon pengaturan untuk alias yang ingin Anda konfigurasikan log percakapan.

1. Hapus cek dari teks, audio, atau keduanya untuk mematikan logging.

1. Pilih **Simpan** untuk menghentikan pencatatan percakapan.

**Untuk mematikan log menggunakan API**
+ Panggil `PutBotAlias` operasi tanpa `conversationLogs` lapangan.

**Untuk mematikan log teks menggunakan API**
+ 
  + Jika Anda mencatat audio
    + Panggil [PutBotAlias](API_PutBotAlias.md) operasi dengan `logSettings` entri hanya untuk`AUDIO`.
    + Panggilan ke `PutBotAlias` operasi tidak boleh memiliki `logSettings` entri untuk`TEXT`.
  + Jika Anda tidak mencatat audio
    + Panggil [PutBotAlias](API_PutBotAlias.md) operasi tanpa `conversationLogs` lapangan.

**Untuk mematikan log audio menggunakan API**
+ 
  + Jika Anda mencatat teks
    + Panggil [PutBotAlias](API_PutBotAlias.md) operasi dengan `logSettings` entri hanya untuk`TEXT`.
    + Panggilan ke `PutBotAlias` operasi tidak boleh memiliki `logSettings` entri untuk`AUDIO`.
  + Jika Anda tidak mencatat teks
    + Panggil [PutBotAlias](API_PutBotAlias.md) operasi tanpa `conversationLogs` lapangan.