Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan Peran Terkait Layanan untuk Amazon Lex V2
Amazon Lex V2 menggunakan AWS Identity and Access Management peran terkait layanan (IAM). Peran terkait layanan adalah jenis IAM role unik yang tertaut langsung ke Amazon Lex V2. Peran tertaut layanan ditentukan sebelumnya oleh Amazon Lex V2 dan mencakup semua izin yang diperlukan layanan untuk memanggil AWS layanan lainnya atas nama Anda atas nama Anda.
Peran tertaut layanan mempermudah pengaturan Amazon Lex V2 karena Anda tidak perlu menambahkan izin yang diperlukan secara manual. Amazon Lex V2 menentukan izin dari peran terkait layanan, dan kecuali ditentukan lain, hanya Amazon Lex V2 yang dapat menjalankan perannya. Izin yang ditentukan mencakup kebijakan kepercayaan dan kebijakan izin, serta bahwa kebijakan izin tidak dapat dilampirkan ke entitas IAM lainnya.
Anda dapat menghapus peran tertaut layanan hanya setelah menghapus sumber daya terkait terlebih dahulu. Ini dapat melindungi sumber daya Amazon Lex V2 karena Anda tidak dapat secara tidak sengaja menghapus izin untuk mengakses sumber daya.
Untuk informasi tentang layanan lain yang mendukung peran yang terhubung dengan layanan, lihat Layanan AWS yang Berfungsi dengan IAM dan cari layanan yang memiliki Ya di kolom Peran yang Terhubung dengan Layanan. Pilih Ya dengan tautan untuk melihat dokumentasi peran tertaut layanan untuk layanan tersebut.
Izin peran tertaut layanan untuk Amazon Lex V2
Amazon Lex V2 menggunakan peran tertaut layanan ini.
-
AWSServiceRoleForLexV2Bots_ - Memberikan izin untuk menghubungkan bot Anda ke layanan lain yang diperlukan..
-
AWSServiceRoleForLexV2Channels_ - Memberikan izin untuk membuat daftar bot di akun dan memanggil API percakapan untuk bot..
Peran terkait layanan memercayakan peran berikut untuk menjalankan peran tersebut: AWSServiceRoleForLexV2Bots
-
lexv2.amazonaws.com
Peran terkait layanan memercayakan peran berikut untuk menjalankan peran tersebut: AWSServiceRoleForLexV2Channels
-
channels.lexv2.amazonaws.com
Peran AWSServiceRoleForLexV2Bots _ mengizinkan Amazon Lex V2 untuk menyelesaikan tindakan berikut pada sumber daya yang ditentukan:
-
Tindakan: Gunakan Amazon Polly untuk mensintesis ucapan pada semua sumber daya Amazon Lex V2 yang didukung tindakan tersebut.
-
Tindakan: Jika bot dikonfigurasi untuk menggunakan analisis sentimen Amazon Comprehend, deteksi sentimen pada semua sumber daya Amazon Lex V2 yang didukung tindakan tersebut.
-
Tindakan: Jika bot dikonfigurasi untuk menyimpan log audio dalam bucket S3, masukkan objek ke dalam bucket tertentu.
-
Tindakan: Jika bot dikonfigurasi untuk menyimpan log audio dan teks, buat aliran log dan masukkan log ke grup log tertentu.
-
Tindakan: Jika bot dikonfigurasi untuk menggunakan AWS KMS kunci untuk mengenkripsi data, buat kunci data tertentu.
-
Tindakan: Jika bot dikonfigurasi untuk menggunakan
KendraSearchIntent
maksud, kueri akses ke indeks Amazon Kendra yang ditentukan.
Jika bot dikonfigurasi untuk menggunakan saluran untuk berkomunikasi dengan layanan pesan, kebijakan izin peran AWSServiceRoleForLexV2Channels _ memungkinkan Amazon Lex V2 menyelesaikan tindakan berikut pada sumber daya yang ditentukan:
-
Tindakan: Daftar izin pada semua bot di akun.
-
Tindakan: Kenali teks, dapatkan sesi, dan letakkan izin sesi pada alias bot yang ditentukan.
Anda harus mengonfigurasi izin untuk mengizinkan entitas IAM (seperti pengguna, grup, atau peran) untuk membuat, mengedit, atau menghapus peran terkait layanan. Untuk informasi lebih lanjut, lihat Izin Peran Tertaut Layanan di Panduan Pengguna IAM.
Membuat Peran Terkait Layanan untuk Amazon Lex V2
Anda tidak perlu membuat peran terkait layanan secara manual. Ketika Anda membuat atau memodifikasi atau bot, atau membuat integrasi saluran dengan layanan pesan diAWS Management Console,AWS CLI, atau AWS API, Amazon Lex V2 menciptakan peran terkait layanan untuk Anda.
Amazon Lex V2 membuat peran terkait layanan baru di akun Anda untuk setiap bot. Saat Anda membuat integrasi saluran untuk menerapkan bot di platform perpesanan, Amazon Lex V2 membuat peran tertaut layanan baru di akun Anda untuk setiap saluran.
Jika Anda menghapus peran terkait layanan ini, lalu ingin membuatnya lagi, Anda dapat menggunakan proses yang sama untuk membuat peran baru di akun Anda. Saat Anda membuat atau memodifikasi atau membuat bot, atau membuat integrasi saluran dengan layanan pesan, Amazon Lex V2 membuat peran terkait layanan dengan akhiran acak baru.
Mengedit Peran Terkait Layanan untuk Amazon Lex V2
Amazon Lex V2 tidak mengizinkan Anda mengedit AWSServiceRoleForLexV2Bots peran AWSServiceRoleForLexV2Channels tertaut-layanan. Setelah Anda membuat peran terkait layanan, Anda tidak dapat mengubah nama peran karena berbagai entitas mungkin mereferensikan peran tersebut. Untuk AWSServiceRoleForLexV2Bots _, Amazon Lex V2 memodifikasi peran saat Anda menambahkan kemampuan tambahan ke bot. Misalnya, jika Anda menambahkan analisis sentimen Amazon Comprehend ke bot, Amazon Lex V2 menambahkan izin untuk DetectSentiment
tindakan tersebut ke AWSServiceRoleForLexV2Bots _ Anda dapat mengedit deskripsi salah satu peran menggunakan IAM. Untuk informasi lebih lanjut, lihat Mengedit Peran Tertaut Layanan di Panduan Pengguna IAM.
Menghapus peran tertaut layanan untuk Amazon Lex V2
Jika Anda tidak perlu lagi menggunakan fitur atau layanan yang memerlukan peran terkait layanan, kami merekomendasikan Anda menghapus peran tersebut. Dengan begitu, Anda tidak memiliki entitas yang tidak digunakan yang tidak dipantau atau dipelihara secara aktif. Tetapi, Anda harus membersihkan sumber daya peran yang terhubung dengan layanan sebelum menghapusnya secara manual.
catatan
Jika layanan Amazon Lex V2 menggunakan peran saat Anda mencoba untuk menghapus sumber daya, maka penghapusan tersebut kemungkinan gagal. Jika hal itu terjadi, tunggu beberapa menit dan coba mengoperasikannya lagi.
Untuk menghapus sumber daya Amazon Lex V2 yang digunakan oleh AWSServiceRoleForLexV2Bots _
-
Masuklah ke AWS Management Console dan buka konsol Amazon Lex di https://console.aws.amazon.com/lex/
. -
Pilih untuk bot untuk dihapus.
-
Dari menu sebelah kiri, pilih Pengaturan.
-
Dari izin IAM, catat pengenal peran Runtime.
-
Dari menu sebelah kiri, pilih Bot.
-
Dari daftar bot, pilih tombol radio di samping bot untuk dihapus.
-
Dari Tindakan, pilih Hapus.
Untuk menghapus sumber daya Amazon Lex V2 yang digunakan oleh AWSServiceRoleForLexV2Channels _
-
Masuklah ke AWS Management Console dan buka konsol Amazon Lex di https://console.aws.amazon.com/lex/
. -
Pilih untuk bot untuk dihapus.
-
Dari menu sebelah kiri, pilih versi Bot, lalu pilih Integrasi saluran.
-
Pilih saluran yang akan dihapus.
-
Dari Konfigurasi umum, pilih pilih nama peran. Konsol manajemen IAM terbuka di tab baru dengan peran yang dipilih.
-
Di konsol Amazon Lex V2, pilih Hapus, lalu pilih Hapus lagi untuk menghapus saluran.
-
Di konsol manajemen IAM, pilih DeleteRoleuntuk menghapus peran integrasi saluran.
Untuk menghapus peran terkait layanan secara manual gunakan IAM
Gunakan konsol IAM,AWS CLI, atau AWS API untuk menghapus AWSServiceRoleForLexV2Bots _ atau AWSServiceRoleForLexV2Channels _ peran terkait layanan. Untuk informasi lebih lanjut, lihat Menghapus Peran Tertaut Layanan di Panduan Pengguna IAM.
Wilayah yang didukung untuk peran terkait layanan Amazon Lex V2
Amazon Lex V2 mendukung penggunaan peran tertaut layanan di semua wilayah tempat layanan tersedia. Untuk informasi selengkapnya, lihat Wilayah dan titik akhir AWS.