View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk Alexa for Business - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk Alexa for Business

Alexa for Business (awalan layanana4b:) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Tindakan yang ditentukan oleh Alexa for 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

ApproveSkill

Memberikan izin untuk mengaitkan keterampilan dengan organisasi di bawah pelanggan Akun AWS

Tulis

AssociateContactWithAddressBook

Memberikan izin untuk mengaitkan kontak dengan buku alamat yang diberikan

buku alamat*

Tulis

kontak*

AssociateDeviceWithNetworkProfile

Memberikan izin untuk mengaitkan perangkat dengan profil jaringan yang ditentukan

perangkat*

aws: ResourceTag /$ {} TagKey

Tulis

profil jaringan*

AssociateDeviceWithRoom

Memberikan izin untuk mengaitkan perangkat dengan ruangan tertentu

perangkat*

aws: ResourceTag /$ {} TagKey

Tulis

kamar*

aws: ResourceTag /$ {} TagKey

AssociateSkillGroupWithRoom

Memberikan izin untuk mengasosiasikan kelompok keterampilan dengan ruang yang diberikan

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

kelompok keterampilan*

AssociateSkillWithSkillGroup

Memberikan izin untuk mengaitkan keterampilan dengan kelompok keterampilan

kelompok keterampilan*

Tulis

AssociateSkillWithUsers

Memberikan izin untuk membuat keterampilan pribadi tersedia bagi pengguna terdaftar untuk diaktifkan di perangkat mereka

Tulis

CreateAddressBook

Memberikan izin untuk membuat buku alamat dengan rincian yang ditentukan

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateBusinessReportSchedule

Memberikan izin untuk membuat jadwal berulang untuk laporan penggunaan untuk dikirim ke lokasi S3 yang ditentukan dengan interval harian atau mingguan yang ditentukan

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateConferenceProvider

Memberikan izin untuk menambahkan penyedia konferensi baru di bawah pengguna Akun AWS

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateContact

Memberikan izin untuk membuat kontak dengan detail yang ditentukan

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateGatewayGroup

Memberikan izin untuk membuat grup gateway dengan detail yang ditentukan

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateNetworkProfile

Memberikan izin untuk membuat profil jaringan dengan detail yang ditentukan

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateProfile

Memberikan izin untuk membuat profil baru

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateRoom

Memberikan izin untuk membuat ruangan dengan rincian yang ditentukan

profil*

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateSkillGroup

Memberikan izin untuk membuat grup keterampilan dengan nama dan deskripsi yang diberikan

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateUser

Memberikan izin untuk membuat pengguna

pengguna*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteAddressBook

Memberikan izin untuk menghapus buku alamat oleh buku alamat ARN

buku alamat*

Tulis

DeleteBusinessReportSchedule

Memberikan izin untuk menghapus jadwal pengiriman laporan berulang dengan jadwal yang ditentukan ARN

jadwal*

Tulis

DeleteConferenceProvider

Memberikan izin untuk menghapus penyedia konferensi

penyedia konferensi*

Tulis

DeleteContact

Memberikan izin untuk menghapus kontak oleh kontak ARN

kontak*

Tulis

DeleteDevice

Memberikan izin untuk menghapus perangkat dari Alexa For Business

perangkat*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteDeviceUsageData

Memberikan izin untuk menghapus seluruh riwayat data input suara perangkat sebelumnya dan data respons terkait

perangkat*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteGatewayGroup

Memberikan izin untuk menghapus grup gateway

gatewaygroup*

Tulis

DeleteNetworkProfile

Memberikan izin untuk menghapus profil jaringan oleh profil jaringan ARN

profil jaringan*

Tulis

DeleteProfile

Memberikan izin untuk menghapus profil berdasarkan profil ARN

profil*

Tulis

DeleteRoom

Memberikan izin untuk menghapus kamar

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteRoomSkillParameter

Memberikan izin untuk menghapus parameter dari keterampilan dan ruang

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteSkillAuthorization

Memberikan izin untuk memutuskan tautan akun pihak ketiga dari keahlian

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteSkillGroup

Memberikan izin untuk menghapus grup keterampilan dengan kelompok keterampilan ARN

kelompok keterampilan*

Tulis

DeleteUser

Memberikan izin untuk menghapus pengguna

pengguna*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateContactFromAddressBook

Memberikan izin untuk memisahkan kontak dari buku alamat yang diberikan

buku alamat*

Tulis

kontak*

DisassociateDeviceFromRoom

Memberikan izin untuk memisahkan perangkat dari kamarnya saat ini

perangkat*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateSkillFromSkillGroup

Memberikan izin untuk memisahkan keterampilan dari kelompok keterampilan

kelompok keterampilan*

Tulis

DisassociateSkillFromUsers

Memberikan izin untuk membuat keterampilan pribadi tidak tersedia bagi pengguna terdaftar dan mencegah mereka mengaktifkannya di perangkat mereka

pengguna*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateSkillGroupFromRoom

Memberikan izin untuk memisahkan kelompok keterampilan dari ruangan yang diberikan

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

kelompok keterampilan*

ForgetSmartHomeAppliances

Memberikan izin untuk melupakan peralatan rumah pintar yang terkait dengan sebuah ruangan

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

GetAddressBook

Memberikan izin untuk mendapatkan detail buku alamat dengan buku alamat ARN

buku alamat*

Baca

GetConferencePreference

Memberikan izin untuk mengambil preferensi konferensi yang ada

Baca

GetConferenceProvider

Memberikan izin untuk mendapatkan detail tentang penyedia konferensi tertentu

penyedia konferensi*

Baca

GetContact

Memberikan izin untuk mendapatkan rincian kontak melalui kontak ARN

kontak*

Baca

GetDevice

Memberikan izin untuk mendapatkan detail perangkat

perangkat*

aws: ResourceTag /$ {} TagKey

Baca

GetGateway

Memberikan izin untuk mengambil rincian gateway

gerbang*

Baca

GetGatewayGroup

Memberikan izin untuk mengambil rincian grup gateway

gatewaygroup*

Baca

GetInvitationConfiguration

Memberikan izin untuk mengambil nilai yang dikonfigurasi untuk template email undangan pendaftaran pengguna

Baca

GetNetworkProfile

Memberikan izin untuk mendapatkan detail profil jaringan dengan profil jaringan ARN

profil jaringan*

Baca

GetProfile

Memberikan izin untuk mendapatkan profil saat disediakan dengan Profil ARN

profil*

Baca

GetRoom

Memberikan izin untuk mendapatkan detail kamar

kamar*

aws: ResourceTag /$ {} TagKey

Baca

GetRoomSkillParameter

Memberikan izin untuk mendapatkan parameter yang ada yang telah ditetapkan untuk keterampilan dan ruang

kamar*

aws: ResourceTag /$ {} TagKey

Baca

GetSkillGroup

Memberikan izin untuk mendapatkan detail grup keterampilan dengan kelompok keterampilan ARN

kelompok keterampilan*

Baca

ListBusinessReportSchedules

Memberikan izin untuk mencantumkan detail jadwal yang dikonfigurasi pengguna

Daftar

ListConferenceProviders

Memberikan izin untuk membuat daftar penyedia konferensi di bawah yang spesifik Akun AWS

Daftar

ListDeviceEvents

Memberikan izin untuk mencantumkan riwayat peristiwa perangkat, termasuk status koneksi perangkat, hingga 30 hari

perangkat*

aws: ResourceTag /$ {} TagKey

Daftar

ListGatewayGroups

Memberikan izin untuk membuat daftar ringkasan grup gateway

Daftar

ListGateways

Memberikan izin untuk membuat daftar ringkasan gateway

gatewaygroup*

Daftar

ListSkills

Memberikan izin untuk membuat daftar keterampilan

Daftar

ListSkillsStoreCategories

Memberikan izin untuk membuat daftar semua kategori di toko keterampilan Alexa

Daftar

ListSkillsStoreSkillsByCategory

Memberikan izin untuk membuat daftar semua keterampilan di toko keterampilan Alexa berdasarkan kategori

Daftar

ListSmartHomeAppliances

Memberikan izin untuk membuat daftar semua peralatan rumah pintar yang terkait dengan sebuah ruangan

kamar*

aws: ResourceTag /$ {} TagKey

Daftar

ListTags

Memberikan izin untuk mencantumkan semua tag pada sumber daya

perangkat

aws: ResourceTag /$ {} TagKey

Baca

kamar

aws: ResourceTag /$ {} TagKey

pengguna

aws: ResourceTag /$ {} TagKey

PutConferencePreference

Memberikan izin untuk mengatur preferensi konferensi pada penyedia konferensi tertentu di tingkat akun

Tulis

PutInvitationConfiguration

Memberikan izin untuk mengonfigurasi template email untuk undangan pendaftaran pengguna dengan atribut yang ditentukan

Tulis

PutRoomSkillParameter

Memberikan izin untuk menempatkan parameter khusus ruangan untuk keterampilan

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

PutSkillAuthorization

Memberikan izin untuk menautkan akun pengguna ke penyedia keahlian pihak ketiga

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

RegisterAVSDevice

Memberikan izin untuk mendaftarkan Alexa-enabled perangkat yang dibuat oleh Original Equipment Manufacturer (OEM) menggunakan Alexa Voice Service (AVS)

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

RejectSkill

Memberikan izin untuk memisahkan keterampilan dari organisasi di bawah pengguna Akun AWS

Tulis

ResolveRoom

Memberikan izin untuk menyelesaikan informasi kamar

Baca

RevokeInvitation

Memberikan izin untuk mencabut undangan

pengguna*

aws: ResourceTag /$ {} TagKey

Tulis

SearchAddressBooks

Memberikan izin untuk mencari buku alamat dan daftar yang memenuhi satu set filter dan kriteria pengurutan

Daftar

SearchContacts

Memberikan izin untuk mencari kontak dan daftar kontak yang memenuhi satu set filter dan kriteria pengurutan

Daftar

SearchDevices

Memberikan izin untuk mencari perangkat

Daftar

SearchNetworkProfiles

Memberikan izin untuk mencari profil jaringan dan daftar yang memenuhi satu set filter dan kriteria pengurutan

Daftar

SearchProfiles

Memberikan izin untuk mencari profil

Daftar

SearchRooms

Memberikan izin untuk mencari kamar

Daftar

SearchSkillGroups

Memberikan izin untuk mencari kelompok keterampilan

Daftar

SearchUsers

Memberikan izin untuk mencari pengguna

Daftar

SendAnnouncement

Memberikan izin untuk memicu aliran asinkron untuk mengirim teks, SSML, atau pengumuman audio ke ruangan yang diidentifikasi oleh pencarian atau filter

Tulis

SendInvitation

Memberikan izin untuk mengirim undangan ke pengguna

pengguna*

aws: ResourceTag /$ {} TagKey

Tulis

StartDeviceSync

Memberikan izin untuk memulihkan perangkat dan akunnya ke pengaturan default yang diketahui dengan menghapus semua informasi dan pengaturan yang ditetapkan oleh pengguna sebelumnya

Tulis

StartSmartHomeApplianceDiscovery

Memberikan izin untuk memulai penemuan peralatan rumah pintar yang terkait dengan ruangan

kamar*

aws: ResourceTag /$ {} TagKey

Baca

TagResource

Memberikan izin untuk menambahkan tag metadata ke sumber daya

perangkat

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

kamar

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

pengguna

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag metadata dari sumber daya

perangkat

aws: ResourceTag /$ {} TagKey

Menandai, Menulis

kamar

aws: ResourceTag /$ {} TagKey

pengguna

aws: ResourceTag /$ {} TagKey

UpdateAddressBook

Memberikan izin untuk memperbarui detail buku alamat dengan buku alamat ARN

buku alamat*

Tulis

UpdateBusinessReportSchedule

Memberikan izin untuk memperbarui konfigurasi jadwal pengiriman laporan dengan jadwal yang ditentukan ARN

jadwal*

Tulis

UpdateConferenceProvider

Memberikan izin untuk memperbarui pengaturan penyedia konferensi yang ada

penyedia konferensi*

Tulis

UpdateContact

Memberikan izin untuk memperbarui rincian kontak oleh kontak ARN

kontak*

Tulis

UpdateDevice

Memberikan izin untuk memperbarui nama perangkat

perangkat*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateGateway

Memberikan izin untuk memperbarui detail gateway

gerbang*

Tulis

UpdateGatewayGroup

Memberikan izin untuk memperbarui detail grup gateway

gatewaygroup*

Tulis

UpdateNetworkProfile

Memberikan izin untuk memperbarui profil jaringan oleh profil jaringan ARN

profil jaringan*

Tulis

UpdateProfile

Memberikan izin untuk memperbarui profil yang ada

profil*

Tulis

UpdateRoom

Memberikan izin untuk memperbarui detail kamar

kamar*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateSkillGroup

Memberikan izin untuk memperbarui detail grup keterampilan dengan ARN grup keterampilan

kelompok keterampilan*

Tulis

Permission-only Tindakan untuk Alexa for Business

Tindakan berikut ditentukan oleh Alexa for 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

CompleteRegistration

Memberikan izin untuk menyelesaikan operasi mendaftarkan perangkat Alexa

Tulis

PutDeviceSetupEvents

Memberikan izin untuk mempublikasikan acara penyiapan perangkat Alexa

Tulis

RegisterDevice

Memberikan izin untuk mendaftarkan perangkat Alexa

Tulis

Jenis sumber daya yang ditentukan oleh Alexa for 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

buku alamat

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :alamat-buku/$ {} ResourceId

penyedia konferensi

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :penyedia konferensi/$ {} ResourceId

kontak

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :kontak/$ {} ResourceId

perangkat

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :perangkat/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

pintu gerbang

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :gateway/$ {} ResourceId

gatewaygroup

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :gateway-group/$ {} ResourceId

profil jaringan

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :network-profile/$ {} ResourceId

profil

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :profile/$ {} ResourceId

kamar

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :kamar/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

jadwal

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :schedule/$ {} ResourceId

kelompok keterampilan

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :skill-group/$ {} ResourceId

pengguna

arn: $ {Partition} :a4b: $ {Wilayah} :$ {Akun} :pengguna/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Alexa for Business

Alexa for Business mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

A4b: Amazonid

Memfilter tindakan berdasarkan Id Amazon dalam permintaan

String

A4b: Filter_DeviceType

Memfilter tindakan berdasarkan jenis perangkat dalam permintaan

ArrayOfString

aws: RequestTag /$ {} TagKey

Menyaring tindakan berdasarkan kumpulan nilai yang diizinkan untuk masing-masing tag

String

aws: ResourceTag /$ {} TagKey

Memfilter tindakan berdasarkan nilai tag yang dikaitkan dengan sumber daya

String

aws: TagKeys

Menyaring tindakan berdasarkan keberadaan tag wajib dalam permintaan

ArrayOfString