Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Kunci tindakan, sumber daya, dan kondisi untuk Amazon Lex V2
Amazon Lex V2 (awalan layanan:lex
) menyediakan sumber daya, tindakan, dan kunci konteks kondisi khusus layanan berikut untuk digunakan dalam IAM kebijakan izin.
Referensi:
-
Pelajari cara mengonfigurasi layanan ini.
-
Lihat daftar APIoperasi yang tersedia untuk layanan ini.
-
Pelajari cara mengamankan layanan ini dan sumber dayanya dengan menggunakan kebijakan IAM izin.
Topik
Tindakan yang ditentukan oleh Amazon Lex V2
Anda dapat menentukan tindakan berikut dalam Action
elemen pernyataan IAM kebijakan. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Ketika Anda menggunakan tindakan dalam kebijakan, Anda biasanya mengizinkan atau menolak akses ke API operasi atau CLI perintah dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.
Kolom tipe sumber daya pada tabel Tindakan menunjukkan apakah setiap tindakan mendukung izin tingkat sumber daya. Jika tidak ada nilai untuk kolom ini, Anda harus menentukan semua sumber daya (“*”) yang berlaku kebijakan dalam Resource
elemen pernyataan kebijakan Anda. Jika kolom menyertakan jenis sumber daya, maka Anda dapat menentukan ARN jenis itu dalam pernyataan dengan tindakan tersebut. Jika tindakan memiliki satu atau lebih sumber daya yang diperlukan, pemanggil harus memiliki izin untuk menggunakan tindakan dengan sumber daya tersebut. Sumber daya yang diperlukan ditunjukkan dalam tabel dengan tanda bintang (*). Jika Anda membatasi akses sumber daya dengan Resource
elemen dalam IAM kebijakan, Anda harus menyertakan pola ARN atau untuk setiap jenis sumber daya yang diperlukan. Beberapa tindakan mendukung berbagai jenis sumber daya. Jika jenis sumber daya opsional (tidak ditunjukkan sesuai kebutuhan), maka Anda dapat memilih untuk menggunakan salah satu jenis sumber daya opsional.
Kolom Condition keys pada tabel Actions menyertakan kunci yang dapat Anda tentukan dalam Condition
elemen pernyataan kebijakan. Untuk informasi selengkapnya tentang kunci kondisi yang terkait dengan sumber daya untuk layanan, lihat kolom Kunci kondisi pada tabel Jenis sumber daya.
catatan
Kunci kondisi sumber daya tercantum dalam tabel Jenis sumber daya. Anda dapat menemukan tautan ke jenis sumber daya yang berlaku untuk tindakan di kolom Jenis sumber daya (*wajib) pada tabel Tindakan. Jenis sumber daya dalam tabel Jenis sumber daya menyertakan kolom Kunci kondisi, yang merupakan kunci kondisi sumber daya yang berlaku untuk tindakan dalam tabel Tindakan.
Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tindakan.
Tindakan | Deskripsi | Tingkat akses | Jenis sumber daya (*diperlukan) | Kunci syarat | Tindakan bergantung |
---|---|---|---|---|---|
BatchCreateCustomVocabularyItem | Memberikan izin untuk membuat item baru dalam kosakata kustom yang ada | Tulis | |||
BatchDeleteCustomVocabularyItem | Memberikan izin untuk menghapus item yang ada dalam kosakata kustom yang ada | Tulis | |||
BatchUpdateCustomVocabularyItem | Memberikan izin untuk memperbarui item yang ada dalam kosakata kustom yang ada | Tulis | |||
BuildBotLocale | Memberikan izin untuk membangun lokal bot yang ada di bot | Tulis | |||
CreateBot | Memberikan izin untuk membuat bot baru dan alias bot uji yang menunjuk ke versi bot DRAFT | Tulis | |||
CreateBotAlias | Memberikan izin untuk membuat alias bot baru di bot | Tulis | |||
CreateBotChannel[hanya izin] | Memberikan izin untuk membuat saluran bot di bot yang ada | Tulis | |||
CreateBotLocale | Memberikan izin untuk membuat lokal bot baru di bot yang ada | Tulis | |||
CreateBotReplica | Memberikan izin untuk membuat replika bot untuk bot | Tulis | |||
CreateBotVersion | Memberikan izin untuk membuat versi baru dari bot yang ada | Tulis | |||
CreateCustomVocabulary[hanya izin] | Memberikan izin untuk membuat kosakata kustom baru di lokal bot yang ada | Tulis | |||
CreateExport | Memberikan izin untuk membuat ekspor untuk sumber daya yang ada | Tulis | |||
CreateIntent | Memberikan izin untuk membuat maksud baru di lokal bot yang ada | Tulis | |||
CreateResourcePolicy | Memberikan izin untuk membuat kebijakan sumber daya baru untuk sumber daya Lex | Tulis | |||
CreateSlot | Memberikan izin untuk membuat slot baru dalam maksud | Tulis | |||
CreateSlotType | Memberikan izin untuk membuat jenis slot baru di lokal bot yang ada | Tulis | |||
CreateTestSet[hanya izin] | Memberikan izin untuk mengimpor set tes baru | Tulis | |||
CreateTestSetDiscrepancyReport | Memberikan izin untuk membuat laporan perbedaan set pengujian | Tulis | |||
CreateUploadUrl | Memberikan izin untuk membuat url unggahan untuk mengimpor file | Tulis | |||
DeleteBot | Memberikan izin untuk menghapus bot yang ada | Tulis |
lex:DeleteBotAlias lex:DeleteBotChannel lex:DeleteBotLocale lex:DeleteBotVersion lex:DeleteIntent lex:DeleteSlot lex:DeleteSlotType |
||
DeleteBotAlias | Memberikan izin untuk menghapus alias bot yang ada di bot | Tulis | |||
DeleteBotChannel[hanya izin] | Memberikan izin untuk menghapus saluran bot yang ada | Tulis | |||
DeleteBotLocale | Memberikan izin untuk menghapus lokal bot yang ada di bot | Tulis |
lex:DeleteIntent lex:DeleteSlot lex:DeleteSlotType |
||
DeleteBotReplica | Memberikan izin untuk menghapus replika bot yang ada | Tulis | |||
DeleteBotVersion | Memberikan izin untuk menghapus versi bot yang ada | Tulis | |||
DeleteCustomVocabulary | Memberikan izin untuk menghapus kosakata kustom yang ada di lokal bot | Tulis | |||
DeleteExport | Memberikan izin untuk menghapus ekspor yang ada | Tulis | |||
DeleteImport | Memberikan izin untuk menghapus impor yang ada | Tulis | |||
DeleteIntent | Memberikan izin untuk menghapus intent yang ada di lokal bot | Tulis | |||
DeleteResourcePolicy | Memberikan izin untuk menghapus kebijakan sumber daya yang ada untuk sumber daya Lex | Tulis | |||
DeleteSession | Memberikan izin untuk menghapus informasi sesi untuk alias bot dan ID pengguna | Tulis | |||
DeleteSlot | Memberikan izin untuk menghapus slot yang ada dalam maksud | Tulis | |||
DeleteSlotType | Memberikan izin untuk menghapus jenis slot yang ada di lokal bot | Tulis | |||
DeleteTestSet | Memberikan izin untuk menghapus set pengujian yang ada | Tulis | |||
DeleteUtterances | Memberikan izin untuk menghapus data ucapan untuk bot | Tulis | |||
DescribeBot | Memberikan izin untuk mengambil bot yang ada | Baca | |||
DescribeBotAlias | Memberikan izin untuk mengambil alias bot yang ada | Baca | |||
DescribeBotChannel[hanya izin] | Memberikan izin untuk mengambil saluran bot yang ada | Baca | |||
DescribeBotLocale | Memberikan izin untuk mengambil lokal bot yang ada | Baca | |||
DescribeBotRecommendation | Memberikan izin untuk mengambil informasi metadata tentang rekomendasi bot | Baca | |||
DescribeBotReplica | Memberikan izin untuk mengambil replika bot yang ada | Baca | |||
DescribeBotResourceGeneration | Memberikan izin untuk mengambil informasi metadata untuk pembuatan sumber daya bot | Baca | |||
DescribeBotVersion | Memberikan izin untuk mengambil versi bot yang ada | Baca | |||
DescribeCustomVocabulary[hanya izin] | Memberikan izin untuk mengambil kosakata kustom yang ada | Baca | |||
DescribeCustomVocabularyMetadata | Memberikan izin untuk mengambil metadata dari kosakata kustom yang ada | Baca | |||
DescribeExport | Memberikan izin untuk mengambil ekspor yang ada | Baca |
lex:DescribeBot lex:DescribeBotLocale lex:DescribeIntent lex:DescribeSlot lex:DescribeSlotType lex:ListBotLocales lex:ListIntents lex:ListSlotTypes lex:ListSlots |
||
DescribeImport | Memberikan izin untuk mengambil impor yang ada | Baca | |||
DescribeIntent | Memberikan izin untuk mengambil maksud yang ada | Baca | |||
DescribeResourcePolicy | Memberikan izin untuk mengambil kebijakan sumber daya yang ada untuk sumber daya Lex | Baca | |||
DescribeSlot | Memberikan izin untuk mengambil slot yang ada | Baca | |||
DescribeSlotType | Memberikan izin untuk mengambil jenis slot yang ada | Baca | |||
DescribeTestExecution | Memberikan izin untuk mengambil metadata eksekusi pengujian | Baca | |||
DescribeTestSet | Memberikan izin untuk mengambil set pengujian yang ada | Baca | |||
DescribeTestSetDiscrepancyReport | Memberikan izin untuk mengambil metadata laporan perbedaan set pengujian | Baca | |||
DescribeTestSetGeneration | Memberikan izin untuk mengambil metadata pembuatan set pengujian | Baca | |||
GenerateBotElement | Memberikan izin untuk menghasilkan bidang atau elemen yang didukung untuk bot | Baca | |||
GetSession | Memberikan izin untuk mengambil informasi sesi untuk alias bot dan ID pengguna | Baca | |||
GetTestExecutionArtifactsUrl | Memberikan izin untuk mengambil artefak URL untuk eksekusi uji | Baca | |||
ListAggregatedUtterances | Memberikan izin untuk membuat daftar ucapan dan statistik untuk bot | Daftar | |||
ListBotAliasReplicas | Memberikan izin untuk membuat daftar replika alias dalam replika bot | Daftar | |||
ListBotAliases | Memberikan izin untuk membuat daftar alias bot di bot | Daftar | |||
ListBotChannels[hanya izin] | Memberikan izin untuk membuat daftar saluran bot | Daftar | |||
ListBotLocales | Memberikan izin untuk mencantumkan lokal bot di bot | Daftar | |||
ListBotRecommendations | Memberikan izin untuk mendapatkan daftar rekomendasi bot yang memenuhi kriteria yang ditentukan | Daftar | |||
ListBotReplicas | Memberikan izin untuk membuat daftar replika bot | Daftar | |||
ListBotResourceGenerations | Memberikan izin untuk membuat daftar generasi sumber daya untuk bot | Daftar | |||
ListBotVersionReplicas | Memberikan izin untuk membuat daftar replika versi dalam replika bot | Daftar | |||
ListBotVersions | Memberikan izin untuk membuat daftar versi bot yang ada | Daftar | |||
ListBots | Memberikan izin untuk membuat daftar bot yang ada | Daftar | |||
ListBuiltInIntents | Memberikan izin untuk membuat daftar maksud bawaan | Daftar | |||
ListBuiltInSlotTypes | Memberikan izin untuk membuat daftar jenis slot bawaan | Daftar | |||
ListCustomVocabularyItems | Memberikan izin untuk mencantumkan item kosakata kustom yang ada | Daftar | |||
ListExports | Memberikan izin untuk mencantumkan ekspor yang ada | Daftar | |||
ListImports | Memberikan izin untuk mencantumkan impor yang ada | Daftar | |||
ListIntentMetrics | Memberikan izin untuk mencantumkan metrik analitik intent untuk bot | Daftar | |||
ListIntentPaths | Memberikan izin untuk membuat daftar analitik jalur intent untuk bot | Daftar | |||
ListIntentStageMetrics | Memberikan izin untuk membuat daftar metrik intentStage analitik untuk bot | Daftar | |||
ListIntents | Memberikan izin untuk mencantumkan maksud di bot | Daftar | |||
ListRecommendedIntents | Memberikan izin untuk mendapatkan daftar maksud yang direkomendasikan yang disediakan oleh rekomendasi bot | Daftar | |||
ListSessionAnalyticsData | Memberikan izin untuk membuat daftar data analisis sesi untuk bot | Daftar | |||
ListSessionMetrics | Memberikan izin untuk membuat daftar metrik analisis sesi untuk bot | Daftar | |||
ListSlotTypes | Memberikan izin untuk membuat daftar jenis slot di bot | Daftar | |||
ListSlots | Memberikan izin untuk membuat daftar slot dalam maksud | Daftar | |||
ListTagsForResource | Memberikan izin untuk mencantumkan tag untuk sumber daya Lex | Baca | |||
ListTestExecutionResultItems | Memberikan izin untuk mengambil data hasil pengujian untuk eksekusi pengujian | Baca |
lex:ListTestSetRecords |
||
ListTestExecutions | Memberikan izin untuk membuat daftar eksekusi uji | Daftar | |||
ListTestSetRecords | Memberikan izin untuk mengambil catatan di dalam set pengujian yang ada | Baca | |||
ListTestSets | Memberikan izin untuk membuat daftar set pengujian | Daftar | |||
PutSession | Memberikan izin untuk membuat sesi baru atau memodifikasi sesi yang ada untuk alias bot dan ID pengguna | Tulis | |||
RecognizeText | Memberikan izin untuk mengirim input pengguna (hanya teks) ke alias bot | Tulis | |||
RecognizeUtterance | Memberikan izin untuk mengirim input pengguna (teks atau ucapan) ke alias bot | Tulis | |||
SearchAssociatedTranscripts | Memberikan izin untuk mencari transkrip terkait yang memenuhi kriteria yang ditentukan | Daftar | |||
StartBotRecommendation | Memberikan izin untuk memulai rekomendasi bot untuk lokal bot yang ada | Tulis | |||
StartBotResourceGeneration | Memberikan izin untuk memulai pembuatan sumber daya untuk lokal bot yang ada | Tulis | |||
StartConversation | Memberikan izin untuk mengalirkan input pengguna (speech/text/DTMF) ke alias bot | Tulis | |||
StartImport | Memberikan izin untuk memulai impor baru dengan file impor yang diunggah | Tulis |
lex:CreateBot lex:CreateBotLocale lex:CreateCustomVocabulary lex:CreateIntent lex:CreateSlot lex:CreateSlotType lex:CreateTestSet lex:DeleteBotLocale lex:DeleteCustomVocabulary lex:DeleteIntent lex:DeleteSlot lex:DeleteSlotType lex:UpdateBot lex:UpdateBotLocale lex:UpdateCustomVocabulary lex:UpdateIntent lex:UpdateSlot lex:UpdateSlotType lex:UpdateTestSet |
||
StartTestExecution | Memberikan izin untuk memulai eksekusi pengujian menggunakan set pengujian | Tulis | |||
StartTestSetGeneration | Memberikan izin untuk menghasilkan set pengujian | Tulis | |||
StopBotRecommendation | Memberikan izin untuk menghentikan rekomendasi bot untuk lokal bot yang ada | Tulis | |||
TagResource | Memberikan izin untuk menambah atau menimpa tag dari sumber daya Lex | Penandaan | |||
UntagResource | Memberikan izin untuk menghapus tag dari sumber daya Lex | Penandaan | |||
UpdateBot | Memberikan izin untuk memperbarui bot yang ada | Tulis | |||
UpdateBotAlias | Memberikan izin untuk memperbarui alias bot yang ada | Tulis | |||
UpdateBotLocale | Memberikan izin untuk memperbarui lokal bot yang ada | Tulis | |||
UpdateBotRecommendation | Memberikan izin untuk memperbarui permintaan rekomendasi bot yang ada | Tulis | |||
UpdateCustomVocabulary[hanya izin] | Memberikan izin untuk memperbarui kosakata kustom yang ada | Tulis | |||
UpdateExport | Memberikan izin untuk memperbarui ekspor yang ada | Tulis | |||
UpdateIntent | Memberikan izin untuk memperbarui maksud yang ada | Tulis | |||
UpdateResourcePolicy | Memberikan izin untuk memperbarui kebijakan sumber daya yang ada untuk sumber daya Lex | Tulis | |||
UpdateSlot | Memberikan izin untuk memperbarui slot yang ada | Tulis | |||
UpdateSlotType | Memberikan izin untuk memperbarui jenis slot yang ada | Tulis | |||
UpdateTestSet | Memberikan izin untuk memperbarui set pengujian yang ada | Tulis |
Jenis sumber daya yang ditentukan oleh Amazon Lex V2
Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam Resource
elemen pernyataan kebijakan IAM izin. Setiap tindakan dalam Tabel tindakan mengidentifikasi jenis sumber daya yang dapat ditentukan dengan tindakan tersebut. Jenis sumber daya juga dapat menentukan kunci kondisi mana yang dapat Anda sertakan dalam kebijakan. Tombol-tombol ini ditampilkan di kolom terakhir dari tabel Jenis sumber daya. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tipe sumber daya.
Kunci kondisi untuk Amazon Lex V2
Amazon Lex V2 mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition
elemen IAM kebijakan. Anda dapat menggunakan kunci ini untuk menyempurnakan syarat lebih lanjut saat pernyataan kebijakan berlaku. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tombol kondisi.
Untuk melihat kunci kondisi global yang tersedia untuk semua layanan, lihat Kunci kondisi global yang tersedia.
Kunci syarat | Deskripsi | Jenis |
---|---|---|
aws:RequestTag/${TagKey} | Memfilter akses dengan tag dalam permintaan | String |
aws:ResourceTag/${TagKey} | Memfilter akses dengan tag yang dilampirkan ke sumber daya Lex | String |
aws:TagKeys | Memfilter akses dengan set kunci tag dalam permintaan | ArrayOfString |