Tindakan, sumber daya, dan kunci kondisi untuk Amazon Q Business
Amazon Q Business (awalan layanan:qbusiness) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.
Referensi:
-
Pelajari cara mengonfigurasi layanan ini.
-
Lihat daftar Operasi API yang tersedia untuk layanan ini.
-
Pelajari cara mengamankan layanan ini dan sumber dayanya dengan menggunakan kebijakan izin IAM.
-
Lihat referensi otorisasi layanan terprogram
untuk layanan ini.
Topik
Operasi API yang ditentukan oleh Amazon Q Business
Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.
| Operasi | Tindakan IAM | Kunci syarat | Nilai yang mungkin | Tingkat akses |
|---|---|---|---|---|
|
AssociatePermission |
Tulis |
|||
Tulis |
||||
|
BatchDeleteDocument |
Tulis |
|||
|
BatchPutDocument |
Tulis |
|||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
CancelSubscription |
Tulis |
|||
|
Obrolan |
Baca |
|||
|
ChatSync |
Baca |
|||
|
CheckDocumentAccess |
Baca |
|||
|
CreateAnonymousWebExperienceUrl |
Tulis |
|||
|
CreateApplication |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
CreateChatResponseConfiguration |
Tulis |
|||
Menandai, Menulis |
||||
|
CreateDataAccessor |
Tulis |
|||
Tulis |
||||
Menandai, Menulis |
||||
|
CreateDataSource |
Tulis |
|||
Tulis |
||||
Menandai, Menulis |
||||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
CreateIndex |
Tulis |
|||
Menandai, Menulis |
||||
|
CreatePlugin |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
CreateRetriever |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
CreateSubscription |
Tulis |
|||
|
CreateUser |
Tulis |
|||
|
CreateWebExperience |
Tulis |
|||
Menandai, Menulis |
||||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
DeleteApplication |
Tulis |
|||
|
DeleteAttachment |
Tulis |
|||
|
DeleteChatControlsConfiguration |
Tulis |
|||
|
DeleteChatResponseConfiguration |
Tulis |
|||
|
DeleteConversation |
Tulis |
|||
|
DeleteDataAccessor |
Tulis |
|||
|
DeleteDataSource |
Tulis |
|||
|
DeleteGroup |
Tulis |
|||
|
DeleteIndex |
Tulis |
|||
|
DeletePlugin |
Tulis |
|||
|
DeleteRetriever |
Tulis |
|||
|
DeleteUser |
Tulis |
|||
|
DeleteWebExperience |
Tulis |
|||
|
DisassociatePermission |
Tulis |
|||
Tulis |
||||
|
GetApplication |
Baca |
|||
|
GetChatControlsConfiguration |
Daftar |
|||
|
GetChatResponseConfiguration |
Baca |
|||
|
GetDataAccessor |
Baca |
|||
|
GetDataSource |
Baca |
|||
|
GetDocumentContent |
Baca |
|||
|
GetGroup |
Baca |
|||
|
GetIndex |
Baca |
|||
|
GetMedia |
Baca |
|||
|
GetPlugin |
Baca |
|||
|
GetPolicy |
Baca |
|||
|
GetRetriever |
Baca |
|||
|
GetUser |
Baca |
|||
|
GetWebExperience |
Baca |
|||
|
ListApplications |
Daftar |
|||
|
ListAttachments |
Daftar |
|||
|
ListChatResponseConfigurations |
Daftar |
|||
|
ListConversations |
Daftar |
|||
|
ListDataAccessors |
Daftar |
|||
|
ListDataSourceSyncJobs |
Daftar |
|||
|
ListDataSources |
Daftar |
|||
|
ListDocuments |
Daftar |
|||
|
ListGroups |
Daftar |
|||
|
ListIndices |
Daftar |
|||
|
ListMessages |
Daftar |
|||
|
ListPluginActions |
Baca |
|||
|
ListPluginTypeActions |
Baca |
|||
|
ListPluginTypeMetadata |
Baca |
|||
|
ListPlugins |
Daftar |
|||
|
ListRetrievers |
Daftar |
|||
|
ListSubscriptions |
Daftar |
|||
|
ListTagsForResource |
Baca |
|||
|
ListWebExperiences |
Daftar |
|||
|
PutFeedback |
Tulis |
|||
|
PutGroup |
Tulis |
|||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
SearchRelevantContent |
Baca |
|||
|
StartDataSourceSyncJob |
Tulis |
|||
|
StopDataSourceSyncJob |
Tulis |
|||
|
TagResource |
Menandai, Menulis |
|||
|
UntagResource |
Menandai, Menulis |
|||
|
UpdateApplication |
Tulis |
|||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
UpdateChatControlsConfiguration |
Tulis |
|||
|
UpdateChatResponseConfiguration |
Tulis |
|||
|
UpdateDataAccessor |
Tulis |
|||
|
UpdateDataSource |
Tulis |
|||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
UpdateIndex |
Tulis |
|||
|
UpdatePlugin |
Tulis |
|||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
UpdateRetriever |
Tulis |
|||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
||
|
UpdateSubscription |
Tulis |
|||
|
UpdateUser |
Tulis |
|||
|
UpdateWebExperience |
Tulis |
|||
saya: PassedToService |
qbusiness.amazonaws.com |
Tulis |
Tindakan yang ditentukan oleh Amazon Q Business
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.
| Tindakan | Deskripsi | Jenis sumber daya (*diperlukan) | Kunci syarat | Tingkat akses |
|---|---|---|---|---|
Memberikan izin untuk mengaitkan pernyataan kebijakan berbasis sumber daya ke aplikasi |
Tulis |
|||
Memberikan izin untuk menghapus dokumen secara batch |
Tulis |
|||
Memberikan izin untuk batch put dokumen |
Tulis |
|||
Memberikan izin untuk membatalkan langganan |
Tulis |
|||
Memberikan izin untuk mengobrol menggunakan aplikasi |
Baca |
|||
Memberikan izin untuk mengobrol secara sinkron menggunakan aplikasi |
Baca |
|||
Memberikan izin untuk memeriksa apakah pengguna memiliki akses ke dokumen |
Baca |
|||
Memberikan izin untuk membuat URL unik untuk pengalaman web Amazon Q Business anonim |
Tulis |
|||
Memberikan izin untuk membuat aplikasi |
Tulis |
|||
Memberikan izin untuk membuat konfigurasi respons obrolan ke aplikasi |
Tulis |
|||
Memberikan izin DataAccessor untuk membuat aplikasi |
Tulis |
|||
Memberikan izin untuk membuat sumber data untuk aplikasi dan indeks tertentu |
Tulis |
|||
Memberikan izin untuk membuat indeks untuk aplikasi tertentu |
Tulis |
|||
Memberikan izin untuk membuat integrasi baru untuk aplikasi Q Business |
Tulis |
|||
Memberikan izin untuk membuat plugin untuk aplikasi tertentu |
Tulis |
|||
Memberikan izin untuk membuat retriever untuk aplikasi tertentu |
Tulis |
|||
Memberikan izin untuk membuat langganan |
Tulis |
|||
Memberikan izin untuk membuat pengguna |
Tulis |
|||
Memberikan izin untuk membuat pengalaman web untuk aplikasi tertentu |
Tulis |
|||
Memberikan izin untuk menghapus aplikasi |
Tulis |
|||
Memberikan izin untuk menghapus lampiran dalam konteks obrolan saat ini |
Tulis |
|||
Memberikan izin untuk menghapus konfigurasi kontrol obrolan untuk aplikasi |
Tulis |
|||
Memberikan izin untuk menghapus konfigurasi respons obrolan |
Tulis |
|||
Memberikan izin untuk menghapus percakapan |
Tulis |
|||
Memberikan izin untuk menghapus DataAccessor |
Tulis |
|||
Memberikan izin untuk menghapus DataSource |
Tulis |
|||
Memberikan izin untuk menghapus grup |
Tulis |
|||
Memberikan izin untuk menghapus indeks |
Tulis |
|||
Memberikan izin untuk menghapus integrasi untuk aplikasi Q Business |
Tulis |
|||
Memberikan izin untuk menghapus plugin |
Tulis |
|||
Memberikan izin untuk menghapus retriever |
Tulis |
|||
Memberikan izin untuk menghapus pengguna |
Tulis |
|||
Memberikan izin untuk menghapus pengalaman web |
Tulis |
|||
Memberikan izin untuk memisahkan pernyataan kebijakan berbasis sumber daya ke aplikasi |
Tulis |
|||
Memberikan izin untuk mendapatkan aplikasi |
Baca |
|||
Memberikan izin untuk mendapatkan konfigurasi kontrol obrolan untuk aplikasi |
Daftar |
|||
Memberikan izin untuk mendapatkan konfigurasi respons obrolan |
Baca |
|||
Memberikan izin untuk mendapatkan DataAccessor |
Baca |
|||
Memberikan izin untuk mendapatkan sumber data |
Baca |
|||
Memberikan izin untuk mendapatkan konten dokumen |
Baca |
|||
Memberikan izin untuk mendapatkan grup |
Baca |
|||
Memberikan izin untuk mendapatkan indeks |
Baca |
|||
Memberikan izin untuk mendapatkan integrasi untuk aplikasi Q Business |
Baca |
|||
Memberikan izin untuk mendapatkan media yang terkait dengan pesan sistem |
Baca |
|||
Memberikan izin untuk mendapatkan plugin |
Baca |
|||
Memberikan izin untuk mendapatkan kebijakan berbasis sumber daya aplikasi |
Baca |
|||
Memberikan izin untuk mendapatkan retriever |
Baca |
|||
Memberikan izin untuk mendapatkan pengguna |
Baca |
|||
Memberikan izin untuk mendapatkan pengalaman web |
Baca |
|||
Memberikan izin untuk membuat daftar aplikasi |
Daftar |
|||
Memberikan izin untuk membuat daftar lampiran dalam konteks obrolan saat ini |
Daftar |
|||
Memberikan izin untuk membuat daftar konfigurasi respons obrolan untuk aplikasi |
Daftar |
|||
Memberikan izin untuk membuat daftar semua percakapan untuk aplikasi |
Daftar |
|||
Memberikan izin untuk mendaftar DataAccessors untuk aplikasi |
Daftar |
|||
Memberikan izin untuk mendapatkan riwayat pekerjaan sinkronisasi Sumber Data |
Daftar |
|||
Memberikan izin untuk membuat daftar sumber data aplikasi dan indeks |
Daftar |
|||
Memberikan izin untuk membuat daftar semua dokumen |
Daftar |
|||
Memberikan izin untuk membuat daftar grup |
Daftar |
|||
Memberikan izin untuk membuat daftar indeks aplikasi |
Daftar |
|||
Memberikan izin untuk membuat daftar semua integrasi untuk aplikasi Q Business |
Daftar |
|||
Memberikan izin untuk membuat daftar semua pesan |
Daftar |
|||
Memberikan izin untuk membuat daftar tindakan plugin plugin dalam aplikasi |
Baca |
|||
Memberikan izin untuk membuat daftar semua tindakan untuk jenis plugin |
Baca |
|||
Memberikan izin untuk membuat daftar semua metadata jenis plugin |
Baca |
|||
Memberikan izin untuk membuat daftar plugin aplikasi |
Daftar |
|||
Memberikan izin untuk membuat daftar retriever aplikasi |
Daftar |
|||
Memberikan izin untuk mendaftar langganan |
Daftar |
|||
Memberikan izin untuk mencantumkan tag untuk sumber daya |
Baca |
|||
Memberikan izin untuk membuat daftar pengalaman web aplikasi |
Daftar |
|||
Memberikan izin untuk memberikan umpan balik tentang pesan percakapan |
Tulis |
|||
Memberikan izin untuk menempatkan sekelompok pengguna |
Tulis |
|||
Memberikan izin untuk mencari konten yang relevan dari Amazon Q Business Application |
Baca |
|||
Memberikan izin untuk memulai pekerjaan sinkronisasi Sumber Data |
Tulis |
|||
Memberikan izin untuk memulai penerapan integrasi |
Tulis |
|||
Memberikan izin untuk menghentikan pekerjaan sinkronisasi Sumber Data |
Tulis |
|||
Memberikan izin untuk menandai sumber daya dengan pasangan nilai kunci yang diberikan |
Menandai, Menulis |
|||
Memberikan izin untuk menghapus tag dengan kunci yang diberikan dari sumber daya |
Menandai, Menulis |
|||
Memberikan izin untuk memperbarui Aplikasi |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi kontrol obrolan untuk aplikasi |
Tulis |
|||
Memberikan izin untuk memperbarui konfigurasi respons obrolan |
Tulis |
|||
Memberikan izin untuk memperbarui DataAccessor |
Tulis |
|||
Memberikan izin untuk memperbarui DataSource |
Tulis |
|||
Memberikan izin untuk memperbarui indeks |
Tulis |
|||
Memberikan izin untuk memperbarui integrasi untuk aplikasi Q Business |
Tulis |
|||
Memberikan izin untuk memperbarui plugin |
Tulis |
|||
Memberikan izin untuk memperbarui Retriever |
Tulis |
|||
Memberikan izin untuk memperbarui langganan |
Tulis |
|||
Memberikan izin untuk memperbarui pengguna |
Tulis |
|||
Memberikan izin untuk memperbarui WebExperience |
Tulis |
|||
Permission-only tindakan untuk Amazon Q Business
Tindakan berikut ditentukan oleh Amazon Q Business tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.
| Tindakan | Deskripsi | Jenis sumber daya (*diperlukan) | Kunci syarat | Tingkat akses |
|---|---|---|---|---|
Memberikan izin untuk mengonfigurasi pengiriman log vended untuk sumber daya aplikasi Amazon Q Business |
Manajemen izin, Tulis |
|||
Memberikan izin untuk membuat Pusat AWS Identitas IAM Penerbit Token Tepercaya berdasarkan aplikasi DataAccessor |
Tulis |
|||
Memberikan izin untuk menonaktifkan crawl ACL saat membuat sumber daya sumber data Amazon Q Business |
Tulis |
|||
Memberikan izin untuk menempatkan pernyataan kebijakan berbasis sumber daya ke aplikasi |
Tulis |
Jenis sumber daya yang ditentukan oleh Amazon Q Business
Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.
| Jenis sumber daya | ARN | Kunci syarat |
|---|---|---|
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :aplikasi/$ {} ApplicationId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :application/$ {} /chat-response-configuration/$ {} ApplicationId ChatResponseConfigurationId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :aplikasi/$ {} /data-accessor/$ {} ApplicationId DataAccessorId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :application/$ {} /index/$ {} /data-source/$ {ApplicationId} IndexId DataSourceId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :application/$ {} /index/$ {} ApplicationId IndexId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :aplikasi/$ {} /integrasi/$ {} ApplicationId IntegrationId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :application/$ {} /plugin/$ {} ApplicationId PluginId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :application/$ {} /retriever/$ {} ApplicationId RetrieverId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :application/$ {} /subscription/$ {} ApplicationId SubscriptionId |
||
arn: $ {Partition} :qbusiness: $ {Wilayah} :$ {Akun} :application/$ {} /web-experience/$ {} ApplicationId WebExperienceId |
Kunci kondisi untuk Amazon Q Business
Amazon Q Business mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.
| Kunci syarat | Deskripsi | Tipe |
|---|---|---|
Filter akses berdasarkan tanda yang diberikan dalam permintaan |
String |
|
Filter akses dengan tanda yang terkait dengan sumber daya |
String |
|
Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan |
ArrayOfString |
|
Memfilter akses dengan ID Grup Pusat Identitas IAM |
ArrayOfString |
|
Memfilter akses dengan ID Pengguna Pusat Identitas IAM |
ArrayOfString |