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 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
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 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 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.
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-suffixsuffix
Peran IAM yang Anda gunakan untuk mengaktifkan log percakapan harus memiliki iam:PassRole
izin. Kebijakan berikut harus dilampirkan pada peran tersebut.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:aws:iam::
account
:role/role
" } ] }
Mengaktifkan Log Percakapan
Untuk mengaktifkan log menggunakan konsol
-
Buka konsol Amazon Lex https://console.aws.amazon.com/lex
. -
Dari daftar, pilih bot.
-
Pilih tab Pengaturan, lalu dari menu sebelah kiri pilih Log percakapan.
-
Dalam daftar alias, pilih ikon pengaturan untuk alias yang ingin Anda konfigurasikan log percakapan.
-
Pilih apakah akan mencatat teks, audio, atau keduanya.
-
Untuk pencatatan teks, masukkan nama grup CloudWatch log Amazon Logs.
-
Untuk pencatatan audio, masukkan informasi bucket S3.
-
Tidak wajib. Untuk mengenkripsi log audio, pilih AWS KMS kunci yang akan digunakan untuk enkripsi.
-
Pilih peran IAM dengan izin yang diperlukan.
-
Pilih Simpan untuk mulai mencatat percakapan.
Untuk mengaktifkan log teks menggunakan API
-
Panggil PutBotAlias operasi dengan entri di
logSettings
anggotaconversationLogs
lapangan-
Atur
destination
anggota keCLOUDWATCH_LOGS
-
Atur
logType
anggota keTEXT
-
Mengatur
resourceArn
anggota ke Amazon Resource Name (ARN) dari grup CloudWatch log Log yang merupakan tujuan untuk log
-
-
Setel
iamRoleArn
anggotaconversationLogs
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
-
Panggil PutBotAlias operasi dengan entri di
logSettings
anggotaconversationLogs
lapangan-
Atur
destination
anggota keS3
-
Atur
logType
anggota keAUDIO
-
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.
-
-
Setel
iamRoleArn
anggotaconversationLogs
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
Untuk mematikan log menggunakan konsol
-
Buka konsol Amazon Lex https://console.aws.amazon.com/lex
. -
Dari daftar, pilih bot.
-
Pilih tab Pengaturan, lalu dari menu sebelah kiri pilih Log percakapan.
-
Dalam daftar alias, pilih ikon pengaturan untuk alias yang ingin Anda konfigurasikan log percakapan.
-
Hapus cek dari teks, audio, atau keduanya untuk mematikan logging.
-
Pilih Simpan untuk menghentikan pencatatan percakapan.
Untuk mematikan log menggunakan API
-
Panggil
PutBotAlias
operasi tanpaconversationLogs
lapangan.
Untuk mematikan log teks menggunakan API
-
-
Jika Anda mencatat audio
-
Panggil PutBotAlias operasi dengan
logSettings
entri hanya untukAUDIO
. -
Panggilan ke
PutBotAlias
operasi tidak boleh memilikilogSettings
entri untukTEXT
.
-
-
Jika Anda tidak mencatat audio
-
Panggil PutBotAlias operasi tanpa
conversationLogs
lapangan.
-
-
Untuk mematikan log audio menggunakan API
-
-
Jika Anda mencatat teks
-
Panggil PutBotAlias operasi dengan
logSettings
entri hanya untukTEXT
. -
Panggilan ke
PutBotAlias
operasi tidak boleh memilikilogSettings
entri untukAUDIO
.
-
-
Jika Anda tidak mencatat teks
-
Panggil PutBotAlias operasi tanpa
conversationLogs
lapangan.
-
-