Kunci tindakan, sumber daya, dan kondisi untuk Amazon Lex V2 - Referensi Otorisasi Layanan

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 kebijakan izin IAM.

Referensi:

Tindakan yang ditentukan oleh Amazon Lex V2

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI 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 mencantumkan jenis sumber daya, maka Anda dapat menyebutkan ARN dengan jenis tersebut dalam sebuah 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 kebijakan IAM, Anda harus menyertakan ARN atau pola 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 (*wajib) Kunci kondisi Tindakan bergantung
BatchCreateCustomVocabularyItem Memberikan izin untuk membuat item baru dalam kosakata kustom yang ada Tulis

bot*

BatchDeleteCustomVocabularyItem Memberikan izin untuk menghapus item yang ada dalam kosakata kustom yang ada Tulis

bot*

BatchUpdateCustomVocabularyItem Memberikan izin untuk memperbarui item yang ada dalam kosakata kustom yang ada Tulis

bot*

BuildBotLocale Memberikan izin untuk membangun lokal bot yang ada di bot Tulis

bot*

CreateBot Memberikan izin untuk membuat bot baru dan alias bot uji yang menunjuk ke versi bot DRAFT Tulis

bot*

bot alias*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateBotAlias Memberikan izin untuk membuat alias bot baru di bot Tulis

bot alias*

aws:TagKeys

aws:RequestTag/${TagKey}

CreateBotChannel[hanya izin] Memberikan izin untuk membuat saluran bot di bot yang ada Tulis

bot*

CreateBotLocale Memberikan izin untuk membuat lokal bot baru di bot yang ada Tulis

bot*

CreateBotVersion Memberikan izin untuk membuat versi baru dari bot yang ada Tulis

bot*

CreateCustomVocabulary[hanya izin] Memberikan izin untuk membuat kosakata kustom baru di lokal bot yang ada Tulis

bot*

CreateExport Memberikan izin untuk membuat ekspor untuk sumber daya yang ada Tulis

bot

test set

CreateIntent Memberikan izin untuk membuat intent baru di lokal bot yang ada Tulis

bot*

CreateResourcePolicy Memberikan izin untuk membuat kebijakan sumber daya baru untuk sumber daya Lex Tulis

bot

bot alias

CreateSlot Memberikan izin untuk membuat slot baru dalam maksud Tulis

bot*

CreateSlotType Memberikan izin untuk membuat jenis slot baru di lokal bot yang ada Tulis

bot*

CreateTestSet[hanya izin] Memberikan izin untuk mengimpor set tes baru Tulis
CreateTestSetDiscrepancyReport Memberikan izin untuk membuat laporan perbedaan set pengujian Tulis

test set*

CreateUploadUrl Memberikan izin untuk membuat url unggahan untuk mengimpor file Tulis
DeleteBot Memberikan izin untuk menghapus bot yang ada Tulis

bot*

lex:DeleteBotAlias

lex:DeleteBotChannel

lex:DeleteBotLocale

lex:DeleteBotVersion

lex:DeleteIntent

lex:DeleteSlot

lex:DeleteSlotType

bot alias*

DeleteBotAlias Memberikan izin untuk menghapus alias bot yang ada di bot Tulis

bot alias*

DeleteBotChannel[hanya izin] Memberikan izin untuk menghapus saluran bot yang ada Tulis

bot*

DeleteBotLocale Memberikan izin untuk menghapus lokal bot yang ada di bot Tulis

bot*

lex:DeleteIntent

lex:DeleteSlot

lex:DeleteSlotType

DeleteBotVersion Memberikan izin untuk menghapus versi bot yang ada Tulis

bot*

DeleteCustomVocabulary Memberikan izin untuk menghapus kosakata kustom yang ada di lokal bot Tulis

bot*

DeleteExport Memberikan izin untuk menghapus ekspor yang ada Tulis

bot

test set

DeleteImport Memberikan izin untuk menghapus impor yang ada Tulis

bot

test set

DeleteIntent Memberikan izin untuk menghapus maksud yang ada di lokal bot Tulis

bot*

DeleteResourcePolicy Memberikan izin untuk menghapus kebijakan sumber daya yang ada untuk sumber daya Lex Tulis

bot

bot alias

DeleteSession Memberikan izin untuk menghapus informasi sesi untuk alias bot dan ID pengguna Tulis

bot alias*

DeleteSlot Memberikan izin untuk menghapus slot yang ada dalam maksud Tulis

bot*

DeleteSlotType Memberikan izin untuk menghapus jenis slot yang ada di lokal bot Tulis

bot*

DeleteTestSet Memberikan izin untuk menghapus set pengujian yang ada Tulis

test set*

DeleteUtterances Memberikan izin untuk menghapus data ucapan untuk bot Tulis

bot*

DescribeBot Memberikan izin untuk mengambil bot yang ada Baca

bot*

DescribeBotAlias Memberikan izin untuk mengambil alias bot yang ada Baca

bot alias*

DescribeBotChannel[hanya izin] Memberikan izin untuk mengambil saluran bot yang ada Baca

bot*

DescribeBotLocale Memberikan izin untuk mengambil lokal bot yang ada Baca

bot*

DescribeBotRecommendation Memberikan izin untuk mengambil informasi metadata tentang rekomendasi bot Baca

bot*

DescribeBotResourceGeneration Memberikan izin untuk mengambil informasi metadata untuk pembuatan sumber daya bot Baca

bot*

DescribeBotVersion Memberikan izin untuk mengambil versi bot yang ada Baca

bot*

DescribeCustomVocabulary[hanya izin] Memberikan izin untuk mengambil kosakata kustom yang ada Baca

bot*

DescribeCustomVocabularyMetadata Memberikan izin untuk mengambil metadata dari kosakata kustom yang ada Baca

bot*

DescribeExport Memberikan izin untuk mengambil ekspor yang ada Baca

bot

lex:DescribeBot

lex:DescribeBotLocale

lex:DescribeIntent

lex:DescribeSlot

lex:DescribeSlotType

lex:ListBotLocales

lex:ListIntents

lex:ListSlotTypes

lex:ListSlots

test set

DescribeImport Memberikan izin untuk mengambil impor yang ada Baca

bot

test set

DescribeIntent Memberikan izin untuk mengambil maksud yang ada Baca

bot*

DescribeResourcePolicy Memberikan izin untuk mengambil kebijakan sumber daya yang ada untuk sumber daya Lex Baca

bot

bot alias

DescribeSlot Memberikan izin untuk mengambil slot yang ada Baca

bot*

DescribeSlotType Memberikan izin untuk mengambil jenis slot yang ada Baca

bot*

DescribeTestExecution Memberikan izin untuk mengambil metadata eksekusi pengujian Baca

test set*

DescribeTestSet Memberikan izin untuk mengambil set pengujian yang ada Baca

test set*

DescribeTestSetDiscrepancyReport Memberikan izin untuk mengambil metadata laporan perbedaan set pengujian Baca

test set*

DescribeTestSetGeneration Memberikan izin untuk mengambil metadata pembuatan set pengujian Baca

test set

GenerateBotElement Memberikan izin untuk menghasilkan bidang atau elemen yang didukung untuk bot Baca

bot*

GetSession Memberikan izin untuk mengambil informasi sesi untuk alias bot dan ID pengguna Baca

bot alias*

GetTestExecutionArtifactsUrl Memberikan izin untuk mengambil URL artefak untuk eksekusi pengujian Baca

test set*

ListAggregatedUtterances Memberikan izin untuk membuat daftar ucapan dan statistik untuk bot Daftar

bot*

ListBotAliases Memberikan izin untuk membuat daftar alias bot di bot Daftar

bot*

ListBotChannels[hanya izin] Memberikan izin untuk membuat daftar saluran bot Daftar

bot*

ListBotLocales Memberikan izin untuk mencantumkan lokal bot di bot Daftar

bot*

ListBotRecommendations Memberikan izin untuk mendapatkan daftar rekomendasi bot yang memenuhi kriteria yang ditentukan Daftar

bot*

ListBotResourceGenerations Memberikan izin untuk membuat daftar generasi sumber daya untuk bot Daftar

bot*

ListBotVersions Memberikan izin untuk membuat daftar versi bot yang ada Daftar

bot*

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

bot*

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

bot*

ListIntentPaths Memberikan izin untuk membuat daftar analitik jalur maksud untuk bot Daftar

bot*

ListIntentStageMetrics Memberikan izin untuk mencantumkan metrik analitik IntentStage untuk bot Daftar

bot*

ListIntents Memberikan izin untuk mencantumkan maksud di bot Daftar

bot*

ListRecommendedIntents Memberikan izin untuk mendapatkan daftar maksud yang direkomendasikan yang disediakan oleh rekomendasi bot Daftar

bot*

ListSessionAnalyticsData Memberikan izin untuk membuat daftar data analisis sesi untuk bot Daftar

bot*

ListSessionMetrics Memberikan izin untuk membuat daftar metrik analisis sesi untuk bot Daftar

bot*

ListSlotTypes Memberikan izin untuk membuat daftar jenis slot di bot Daftar

bot*

ListSlots Memberikan izin untuk membuat daftar slot dalam maksud Daftar

bot*

ListTagsForResource Memberikan izin untuk mencantumkan tag untuk sumber daya Lex Baca

bot

bot alias

test set

ListTestExecutionResultItems Memberikan izin untuk mengambil data hasil pengujian untuk eksekusi pengujian Baca

test set*

lex:ListTestSetRecords

ListTestExecutions Memberikan izin untuk membuat daftar eksekusi uji Daftar
ListTestSetRecords Memberikan izin untuk mengambil catatan di dalam set pengujian yang ada Baca

test set*

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

bot alias*

RecognizeText Memberikan izin untuk mengirim input pengguna (hanya teks) ke alias bot Tulis

bot alias*

RecognizeUtterance Memberikan izin untuk mengirim input pengguna (teks atau ucapan) ke alias bot Tulis

bot alias*

SearchAssociatedTranscripts Memberikan izin untuk mencari transkrip terkait yang memenuhi kriteria yang ditentukan Daftar

bot*

StartBotRecommendation Memberikan izin untuk memulai rekomendasi bot untuk lokal bot yang ada Tulis

bot*

StartBotResourceGeneration Memberikan izin untuk memulai pembuatan sumber daya untuk lokal bot yang ada Tulis

bot*

StartConversation Memberikan izin untuk mengalirkan input pengguna (ucapan/teks/DTMF) ke alias bot Tulis

bot alias*

StartImport Memberikan izin untuk memulai impor baru dengan file impor yang diunggah Tulis

bot

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

bot alias

test set

aws:TagKeys

aws:RequestTag/${TagKey}

StartTestExecution Memberikan izin untuk memulai eksekusi pengujian menggunakan set pengujian Tulis

test set*

StartTestSetGeneration Memberikan izin untuk menghasilkan set pengujian Tulis

test set

StopBotRecommendation Memberikan izin untuk menghentikan rekomendasi bot untuk lokal bot yang ada Tulis

bot*

TagResource Memberikan izin untuk menambah atau menimpa tag dari sumber daya Lex Penandaan

bot

bot alias

test set

aws:TagKeys

aws:RequestTag/${TagKey}

UntagResource Memberikan izin untuk menghapus tag dari sumber daya Lex Penandaan

bot

bot alias

test set

aws:TagKeys

UpdateBot Memberikan izin untuk memperbarui bot yang ada Tulis

bot*

UpdateBotAlias Memberikan izin untuk memperbarui alias bot yang ada Tulis

bot alias*

UpdateBotLocale Memberikan izin untuk memperbarui lokal bot yang ada Tulis

bot*

UpdateBotRecommendation Memberikan izin untuk memperbarui permintaan rekomendasi bot yang ada Tulis

bot*

UpdateCustomVocabulary[hanya izin] Memberikan izin untuk memperbarui kosakata kustom yang ada Tulis

bot*

UpdateExport Memberikan izin untuk memperbarui ekspor yang ada Tulis

bot*

UpdateIntent Memberikan izin untuk memperbarui maksud yang ada Tulis

bot*

UpdateResourcePolicy Memberikan izin untuk memperbarui kebijakan sumber daya yang ada untuk sumber daya Lex Tulis

bot

bot alias

UpdateSlot Memberikan izin untuk memperbarui slot yang ada Tulis

bot*

UpdateSlotType Memberikan izin untuk memperbarui jenis slot yang ada Tulis

bot*

UpdateTestSet Memberikan izin untuk memperbarui set pengujian yang ada Tulis

test set*

Jenis sumber daya yang ditentukan oleh Amazon Lex V2

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM. 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.

Jenis sumber daya ARN Kunci syarat
bot arn:${Partition}:lex:${Region}:${Account}:bot/${BotId}

aws:ResourceTag/${TagKey}

bot alias arn:${Partition}:lex:${Region}:${Account}:bot-alias/${BotId}/${BotAliasId}

aws:ResourceTag/${TagKey}

test set arn:${Partition}:lex:${Region}:${Account}:test-set/${TestSetId}

aws:ResourceTag/${TagKey}

Kunci kondisi untuk Amazon Lex V2

Amazon Lex V2 mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM. Anda dapat menggunakan kunci ini untuk menyempurnakan syarat lebih lanjut dimana 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 kondisi Deskripsi Tipe
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