Menggunakan Peran tertaut layanan untuk Amazon Lex - Amazon Lex V1

Jika Anda menggunakan Amazon Lex V2, lihat panduan Amazon Lex V2 sebagai gantinya.

 

Jika Anda menggunakan Amazon Lex V1, kami sarankan untuk meningkatkan bot Anda ke Amazon Lex V2. Kami tidak lagi menambahkan fitur baru ke V1 dan sangat menyarankan menggunakan V2 untuk semua bot baru.

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

Menggunakan Peran tertaut layanan untuk Amazon Lex

Amazon Lex menggunakan peran terkait layananAWS Identity and Access Management (IAM). Peran tertaut layanan adalah jenis IAM role unik yang ditautkan langsung ke Amazon Lex. Peran tertaut layanan ditentukan sebelumnya oleh Amazon Lex dan mencakup semua izin yang diperlukan layanan untuk memanggilAWS layanan lainnya atas nama Anda.

Peran tertaut layanan mempermudah pengaturan Amazon Lex karena Anda tidak perlu menambahkan izin yang diperlukan secara manual. Amazon Lex menentukan izin peran tertaut layanan, dan kecuali ditentukan lain, hanya Amazon Lex yang dapat menjalankan perannya. Izin yang ditentukan mencakup kebijakan trust dan kebijakan izin, serta bahwa kebijakan izin tidak dapat diberikan ke entitas IAM lainnya.

Anda dapat menghapus peran tertaut layanan hanya setelah terlebih dahulu menghapus sumber dayanya yang terkait. Tindakan ini akan melindungi sumber daya Amazon Lex karena Anda tidak bisa secara tidak sengaja menghapus izin untuk mengakses sumber daya.

Izin Peran tertaut layanan untuk Amazon Lex

Amazon Lex menggunakan dua peran tertaut layanan:

  • AWSServiceRoleForLexBots- Amazon Lex menggunakan peran terkait layanan ini untuk memanggil Amazon Polly untuk mensintesis tanggapan ucapan untuk bot Anda, untuk memanggil Amazon Comprehend untuk analisis sentimen, dan secara opsional Amazon Kendra untuk mencari indeks.

  • AWSServiceRoleForLexChannels— Amazon Lex menggunakan peran terkait layanan ini untuk memposting teks ke bot Anda saat mengelola saluran.

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 tertaut layanan untuk Amazon Lex

Anda tidak perlu membuat peran terkait layanan secara manual. Ketika Anda membuat bot, saluran bot, atau maksud pencarian Amazon Kendra diAWS Management Console, Amazon Lex membuat peran tertaut layanan untuk Anda.

Jika Anda menghapus peran tertaut layanan ini, dan ingin membuatnya lagi, Anda dapat mengulangi proses yang sama untuk membuat kembali peran tersebut di akun Anda. Ketika Anda membuat bot baru, asosiasi saluran, atau maksud pencarian Amazon Kendra, Amazon Lex membuat peran terkait layanan bagi Anda kembali.

Anda juga dapat menggunakanAWS CLI untuk membuat peran tertaut layanan dengan kasus AWSServiceRoleForLexBotspenggunaan. DiAWS CLI membuat peran tertaut layanan dengan nama layanan Amazon Lexlex.amazonaws.com. Untuk informasi selengkapnya, lihat Langkah 1: Membuat Peran Terkait Layanan (AWS CLI). Jika Anda menghapus peran tertaut layanan ini, Anda dapat mengulang proses yang sama untuk membuat peran tersebut lagi.

Mengedit Peran tertaut layanan untuk Amazon Lex

Amazon Lex tidak mengizinkan Anda mengedit peran tertaut layanan Amazon Lex. Setelah Anda membuat peran terkait layanan, Anda tidak dapat mengubah nama peran karena berbagai entitas mungkin mereferensikan peran tersebut. Namun, Anda dapat mengedit penjelasan peran menggunakan IAM. Untuk informasi lebih lanjut, lihat Mengedit Peran Tertaut Layanan di Panduan Pengguna IAM.

Menghapus Peran tertaut layanan untuk Amazon Lex

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 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 yang digunakan oleh peran terkait layanan:
  1. Hapus saluran bot apa pun yang Anda gunakan.

  2. Hapus bot apa pun di akun Anda.

Untuk menghapus peran tertaut layanan secara manual menggunakan IAM

Menggunakan konsol IAM,AWS CLI, atauAWS API untuk menghapus peran tertaut layanan Amazon Lex. Untuk informasi lebih lanjut, lihat Menghapus Peran Tertaut Layanan di Panduan Pengguna IAM.

Wilayah yang disupport untuk Peran tertaut layanan Amazon Lex

Amazon Lex mendukung penggunaan peran tertaut layanan di semua wilayah tempat layanan tersedia. Untuk informasi lebih lanjut, lihat Endpoint dan kuota Amazon Lex.