View a markdown version of this page

Tindakan, sumber daya, dan kunci persyaratan untuk AWS Pemberitahuan Pengguna - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci persyaratan untuk AWS Pemberitahuan Pengguna

AWS Pemberitahuan Pengguna (awalan layanan:notifications) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API didefinisikan oleh AWS Pemberitahuan Pengguna

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

AssociateChannel

pemberitahuan: AssociateChannel

Tulis

AssociateManagedNotificationAccountContact

pemberitahuan: AssociateManagedNotificationAccountContact

Tulis

pemberitahuan: SubscribeSensitiveEvents

Tulis

AssociateManagedNotificationAdditionalChannel

pemberitahuan: AssociateManagedNotificationAdditionalChannel

Tulis

pemberitahuan: SubscribeSensitiveEvents

Tulis

AssociateOrganizationalUnit

pemberitahuan: AssociateOrganizationalUnit

Tulis

CreateEventRule

pemberitahuan: CreateEventRule

Tulis

CreateNotificationConfiguration

pemberitahuan: CreateNotificationConfiguration

Tulis

pemberitahuan: TagResource

Menandai, Menulis

DeleteEventRule

pemberitahuan: DeleteEventRule

Tulis

DeleteNotificationConfiguration

pemberitahuan: DeleteNotificationConfiguration

Tulis

DeregisterNotificationHub

pemberitahuan: DeregisterNotificationHub

Tulis

DisableNotificationsAccessForOrganization

pemberitahuan: DisableNotificationsAccessForOrganization

Manajemen izin, Tulis

DisassociateChannel

pemberitahuan: DisassociateChannel

Tulis

DisassociateManagedNotificationAccountContact

pemberitahuan: DisassociateManagedNotificationAccountContact

Tulis

DisassociateManagedNotificationAdditionalChannel

pemberitahuan: DisassociateManagedNotificationAdditionalChannel

Tulis

DisassociateOrganizationalUnit

pemberitahuan: DisassociateOrganizationalUnit

Tulis

EnableNotificationsAccessForOrganization

pemberitahuan: EnableNotificationsAccessForOrganization

Manajemen izin, Tulis

GetEventRule

pemberitahuan: GetEventRule

Baca

GetManagedNotificationChildEvent

pemberitahuan: GetManagedNotificationChildEvent

Baca

GetManagedNotificationConfiguration

pemberitahuan: GetManagedNotificationConfiguration

Baca

GetManagedNotificationEvent

pemberitahuan: AccessSensitiveEvents

Baca

pemberitahuan: GetManagedNotificationEvent

Baca

GetNotificationConfiguration

pemberitahuan: GetNotificationConfiguration

Baca

GetNotificationEvent

pemberitahuan: GetNotificationEvent

Baca

GetNotificationsAccessForOrganization

pemberitahuan: GetNotificationsAccessForOrganization

Baca

ListChannels

pemberitahuan: ListChannels

Daftar

ListEventRules

pemberitahuan: ListEventRules

Daftar

ListManagedNotificationChannelAssociations

pemberitahuan: ListManagedNotificationChannelAssociations

Daftar

ListManagedNotificationChildEvents

pemberitahuan: ListManagedNotificationChildEvents

Daftar

ListManagedNotificationConfigurations

pemberitahuan: ListManagedNotificationConfigurations

Daftar

ListManagedNotificationEvents

pemberitahuan: AccessSensitiveEvents

Baca

pemberitahuan: ListManagedNotificationEvents

Daftar

ListMemberAccounts

pemberitahuan: ListMemberAccounts

Daftar

ListNotificationConfigurations

pemberitahuan: ListNotificationConfigurations

Daftar

ListNotificationEvents

pemberitahuan: ListNotificationEvents

Daftar

ListNotificationHubs

pemberitahuan: ListNotificationHubs

Daftar

ListOrganizationalUnits

pemberitahuan: ListOrganizationalUnits

Daftar

ListTagsForResource

pemberitahuan: ListTagsForResource

Daftar

RegisterNotificationHub

pemberitahuan: RegisterNotificationHub

Tulis

TagResource

pemberitahuan: TagResource

Menandai, Menulis

UntagResource

pemberitahuan: UntagResource

Menandai, Menulis

UpdateEventRule

pemberitahuan: UpdateEventRule

Tulis

UpdateNotificationConfiguration

pemberitahuan: UpdateNotificationConfiguration

Tulis

Tindakan didefinisikan oleh AWS Pemberitahuan Pengguna

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

AssociateChannel

Memberikan izin untuk mengaitkan Saluran baru dengan saluran tertentu NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

AssociateManagedNotificationAccountContact

Memberikan izin untuk mengaitkan kontak Akun ke Konfigurasi Pemberitahuan Terkelola tertentu

ManagedNotificationConfiguration*

Tulis

AssociateManagedNotificationAdditionalChannel

Memberikan izin untuk mengaitkan Saluran ke Konfigurasi Pemberitahuan Terkelola tertentu

ManagedNotificationConfiguration*

Tulis

AssociateOrganizationalUnit

Memberikan izin untuk mengaitkan Unit Organisasi dengan Konfigurasi Pemberitahuan tertentu

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

CreateEventRule

Memberikan izin untuk membuat yang baru EventRule, mengaitkannya dengan NotificationConfiguration

Tulis

CreateNotificationConfiguration

Memberikan izin untuk membuat NotificationConfiguration

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteEventRule

Memberikan izin untuk menghapus EventRule

EventRule*

Tulis

DeleteNotificationConfiguration

Memberikan izin untuk menghapus NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

DeregisterNotificationHub

Memberikan izin untuk membatalkan pendaftaran a NotificationHub

Tulis

DisableNotificationsAccessForOrganization

Memberikan izin untuk menonaktifkan Kepercayaan Layanan untuk Pemberitahuan AWS Pengguna

Manajemen izin, Tulis

DisassociateChannel

Memberikan izin untuk menghapus Saluran dari NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

DisassociateManagedNotificationAccountContact

Memberikan izin untuk menghapus kontak Akun dari Konfigurasi Pemberitahuan Terkelola

ManagedNotificationConfiguration*

Tulis

DisassociateManagedNotificationAdditionalChannel

Memberikan izin untuk menghapus Saluran dari Konfigurasi Pemberitahuan Terkelola

ManagedNotificationConfiguration*

Tulis

DisassociateOrganizationalUnit

Memberikan izin untuk menghapus Unit Organisasi dari NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

EnableNotificationsAccessForOrganization

Memberikan izin untuk mengaktifkan Service Trust for AWS User Notifications

Manajemen izin, Tulis

GetEventRule

Memberikan izin untuk mendapatkan EventRule

EventRule*

Baca

GetManagedNotificationChildEvent

Memberikan izin untuk mendapatkan Acara Anak Pemberitahuan Terkelola

ManagedNotificationChildEvent*

Baca

GetManagedNotificationConfiguration

Memberikan izin untuk mendapatkan Konfigurasi Pemberitahuan Terkelola

ManagedNotificationConfiguration*

Baca

GetManagedNotificationEvent

Memberikan izin untuk mendapatkan Managed NotificationEvent

ManagedNotificationEvent*

Baca

GetNotificationConfiguration

Memberikan izin untuk mendapatkan NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Baca

GetNotificationEvent

Memberikan izin untuk mendapatkan NotificationEvent

NotificationEvent*

Baca

GetNotificationsAccessForOrganization

Memberikan izin untuk membaca Kepercayaan Layanan untuk Pemberitahuan AWS Pengguna

Baca

ListChannels

Memberikan izin untuk membuat daftar Saluran berdasarkan NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Daftar

ListEventRules

Memberikan izin untuk mendaftar EventRules

Daftar

ListManagedNotificationChannelAssociations

Memberikan izin untuk mencantumkan kontak Akun dan Saluran yang terkait dengan Konfigurasi Pemberitahuan Terkelola

ManagedNotificationConfiguration*

Daftar

ListManagedNotificationChildEvents

Memberikan izin untuk mencantumkan Acara Anak Pemberitahuan Terkelola

Daftar

ListManagedNotificationConfigurations

Memberikan izin untuk membuat daftar Konfigurasi Pemberitahuan Terkelola

Daftar

ListManagedNotificationEvents

Memberikan izin untuk mencantumkan Acara Pemberitahuan Terkelola

Daftar

ListMemberAccounts

Memberikan izin untuk mendaftar MemberAccounts oleh AdminNotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Daftar

ListNotificationConfigurations

Memberikan izin untuk mendaftar NotificationConfigurations

Daftar

ListNotificationEvents

Memberikan izin untuk mendaftar NotificationEvents

Daftar

ListNotificationHubs

Memberikan izin untuk mendaftar NotificationHubs

Daftar

ListOrganizationalUnits

Memberikan izin untuk membuat daftar Unit Organisasi oleh NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Daftar

ListTagsForResource

Memberikan izin untuk mendapatkan tag untuk sumber daya

Daftar

RegisterNotificationHub

Memberikan izin untuk mendaftarkan NotificationHub

Tulis

TagResource

Memberikan izin untuk menandai sumber daya

NotificationConfiguration*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

UntagResource

Memberikan izin untuk menghapus tag dari sumber daya

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

UpdateEventRule

Memberikan izin untuk memperbarui EventRule

EventRule*

Tulis

UpdateManagedNotificationChannelAssociation

Memberikan izin untuk mengaktifkan langganan peristiwa sensitif pada asosiasi saluran Pemberitahuan Terkelola yang ada

ManagedNotificationConfiguration*

Tulis

UpdateNotificationConfiguration

Memberikan izin untuk memperbarui NotificationConfiguration

NotificationConfiguration*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk AWS Pemberitahuan Pengguna

Tindakan berikut ditentukan oleh Pemberitahuan AWS Pengguna 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

AccessSensitiveEvents

Memberikan izin untuk mengakses peristiwa Pemberitahuan sensitif

Baca

GetFeatureOptInStatus

Memberikan izin untuk membaca status keikutsertaan fitur Layanan Pemberitahuan AWS Pengguna

Baca

PutFeatureOptInStatus

Memberikan izin untuk memperbarui status keikutsertaan fitur Layanan Pemberitahuan AWS Pengguna

Tulis

SubscribeSensitiveEvents

Memberikan izin untuk berlangganan peristiwa sensitif pada asosiasi saluran Pemberitahuan Terkelola yang ada

ManagedNotificationConfiguration*

Tulis

Jenis sumber daya yang ditentukan oleh AWS Pemberitahuan Pengguna

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

EventRule

arn: $ {Partition} :notifikasi: :$ {Akun} :konfigurasi/$ {} /aturan/$ {} NotificationConfigurationId EventRuleId

ManagedNotificationChildEvent

arn: $ {Partisi} :notifikasi: :$ {Akun} :notifikasi terkelola- configuration/category /$ {Kategori} /sub-kategori/$ {Subkategori} /event/$ {} /child-event/$ {} NotificationEventId NotificationChildEventId

ManagedNotificationConfiguration

arn: $ {Partition} :notifikasi: :$ {Akun} :notifikasi terkelola- configuration/category /$ {Kategori} /sub-kategori/$ {Subkategori}

ManagedNotificationEvent

arn: $ {Partition} :notifikasi: :$ {Akun} :notifikasi terkelola- configuration/category /$ {Kategori} /sub-kategori/$ {Subkategori} /acara/$ {} NotificationEventId

NotificationConfiguration

arn: $ {Partition} :notifikasi: :$ {Akun} :konfigurasi/$ {} NotificationConfigurationId

aws: ResourceTag /$ {} TagKey

NotificationEvent

arn: $ {Partition} :notifikasi: $ {Wilayah} :$ {Akun} :konfigurasi/$ {} /event/$ {} NotificationConfigurationId NotificationEventId

Kunci kondisi untuk AWS Pemberitahuan Pengguna

AWS Pemberitahuan Pengguna mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString