View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk Amazon EventBridge - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk Amazon EventBridge

Amazon EventBridge (awalan layanan:events) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Amazon EventBridge

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 Klien SDK Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

CreateEventBus

eventbridgev2

peristiwa: CreateEventBus

Tulis

peristiwa: TagResource

Menandai, Menulis

CreateEventSource

eventbridgev2

peristiwa: CreateEventSource

Tulis

peristiwa: TagResource

Menandai, Menulis

CreateSubscriber

eventbridgev2

peristiwa: CreateSubscriber

Tulis

peristiwa: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

events.amazonaws.com

Tulis

DeleteEventBus

eventbridgev2

peristiwa: DeleteEventBus

Tulis

DeleteEventSource

eventbridgev2

peristiwa: DeleteEventSource

Tulis

DeleteResourcePolicy

eventbridgev2

peristiwa: DeleteResourcePolicy

Manajemen izin, Tulis

DeleteSubscriber

eventbridgev2

peristiwa: DeleteSubscriber

Tulis

DescribeEventBus

eventbridgev2

peristiwa: DescribeEventBus

Baca

DescribeEventSource

eventbridgev2

peristiwa: DescribeEventSource

Baca

DescribeSubscriber

eventbridgev2

peristiwa: DescribeSubscriber

Baca

GetResourcePolicy

eventbridgev2

peristiwa: GetResourcePolicy

Baca

ListEventBuses

eventbridgev2

peristiwa: ListEventBuses

Daftar

ListEventSources

eventbridgev2

peristiwa: ListEventSources

Daftar

ListResourcePolicies

eventbridgev2

peristiwa: ListResourcePolicies

Daftar

ListSubscribers

eventbridgev2

peristiwa: ListSubscribers

Daftar

ListTagsForResource

eventbridgev2

peristiwa: ListTagsForResource

Daftar

PutEvents

eventbridgev2

peristiwa: PutEvents

Tulis

PutRawEvents

eventbridgev2

peristiwa: PutRawEvents

Tulis

PutResourcePolicy

eventbridgev2

peristiwa: PutResourcePolicy

Manajemen izin, Tulis

RevokeResource

eventbridgev2

peristiwa: RevokeResource

Tulis

TagResource

eventbridgev2

peristiwa: TagResource

Menandai, Menulis

UntagResource

eventbridgev2

peristiwa: UntagResource

Menandai, Menulis

UpdateEventBus

eventbridgev2

peristiwa: UpdateEventBus

Tulis

UpdateEventSource

eventbridgev2

peristiwa: UpdateEventSource

Tulis

UpdateSubscriber

eventbridgev2

peristiwa: UpdateSubscriber

Tulis

saya: PassRole

saya: PassedToService

events.amazonaws.com

Tulis

ActivateEventSource

peristiwa

peristiwa: ActivateEventSource

Tulis

CancelReplay

peristiwa

peristiwa: CancelReplay

Tulis

CreateApiDestination

peristiwa

peristiwa: CreateApiDestination

Tulis

CreateArchive

peristiwa

peristiwa: CreateArchive

Tulis

CreateConnection

peristiwa

peristiwa: CreateConnection

Tulis

CreateEndpoint

peristiwa

peristiwa: CreateEndpoint

Tulis

saya: PassRole

saya: PassedToService

events.amazonaws.com

Tulis

CreateEventBus

peristiwa

peristiwa: CreateEventBus

Tulis

peristiwa: TagResource

Menandai, Menulis

CreatePartnerEventSource

peristiwa

peristiwa: CreatePartnerEventSource

Tulis

DeactivateEventSource

peristiwa

peristiwa: DeactivateEventSource

Tulis

DeauthorizeConnection

peristiwa

peristiwa: DeauthorizeConnection

Tulis

DeleteApiDestination

peristiwa

peristiwa: DeleteApiDestination

Tulis

DeleteArchive

peristiwa

peristiwa: DeleteArchive

Tulis

DeleteConnection

peristiwa

peristiwa: DeleteConnection

Tulis

DeleteEndpoint

peristiwa

peristiwa: DeleteEndpoint

Tulis

DeleteEventBus

peristiwa

peristiwa: DeleteEventBus

Tulis

DeletePartnerEventSource

peristiwa

peristiwa: DeletePartnerEventSource

Tulis

DeleteRule

peristiwa

peristiwa: DeleteRule

Tulis

DescribeApiDestination

peristiwa

peristiwa: DescribeApiDestination

Baca

DescribeArchive

peristiwa

peristiwa: DescribeArchive

Baca

DescribeConnection

peristiwa

peristiwa: DescribeConnection

Baca

DescribeEndpoint

peristiwa

peristiwa: DescribeEndpoint

Baca

DescribeEventBus

peristiwa

peristiwa: DescribeEventBus

Baca

DescribeEventSource

peristiwa

peristiwa: DescribeEventSource

Baca

DescribePartnerEventSource

peristiwa

peristiwa: DescribePartnerEventSource

Baca

DescribeReplay

peristiwa

peristiwa: DescribeReplay

Baca

DescribeRule

peristiwa

peristiwa: DescribeRule

Baca

DisableRule

peristiwa

peristiwa: DisableRule

Tulis

EnableRule

peristiwa

peristiwa: EnableRule

Tulis

ListApiDestinations

peristiwa

peristiwa: ListApiDestinations

Daftar

ListArchives

peristiwa

peristiwa: ListArchives

Daftar

ListConnections

peristiwa

peristiwa: ListConnections

Daftar

ListEndpoints

peristiwa

peristiwa: ListEndpoints

Daftar

ListEventBuses

peristiwa

peristiwa: ListEventBuses

Daftar

ListEventSources

peristiwa

peristiwa: ListEventSources

Daftar

ListPartnerEventSourceAccounts

peristiwa

peristiwa: ListPartnerEventSourceAccounts

Daftar

ListPartnerEventSources

peristiwa

peristiwa: ListPartnerEventSources

Daftar

ListReplays

peristiwa

peristiwa: ListReplays

Daftar

ListRuleNamesByTarget

peristiwa

peristiwa: ListRuleNamesByTarget

Daftar

ListRules

peristiwa

peristiwa: ListRules

Daftar

ListTagsForResource

peristiwa

peristiwa: ListTagsForResource

Daftar

ListTargetsByRule

peristiwa

peristiwa: ListTargetsByRule

Daftar

PutEvents

peristiwa

peristiwa: PutEvents

Tulis

PutPartnerEvents

peristiwa

peristiwa: PutPartnerEvents

Tulis

PutPermission

peristiwa

peristiwa: PutPermission

Manajemen izin, Tulis

PutRule

peristiwa

peristiwa: PutRule

Tulis

peristiwa: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

events.amazonaws.com

Tulis

PutTargets

peristiwa

peristiwa: PutTargets

Tulis

saya: PassRole

saya: PassedToService

events.amazonaws.com

Tulis

RemovePermission

peristiwa

peristiwa: RemovePermission

Manajemen izin, Tulis

RemoveTargets

peristiwa

peristiwa: RemoveTargets

Tulis

StartReplay

peristiwa

peristiwa: StartReplay

Tulis

TagResource

peristiwa

peristiwa: TagResource

Menandai, Menulis

TestEventPattern

peristiwa

peristiwa: TestEventPattern

Baca

UntagResource

peristiwa

peristiwa: UntagResource

Menandai, Menulis

UpdateApiDestination

peristiwa

peristiwa: UpdateApiDestination

Tulis

UpdateArchive

peristiwa

peristiwa: UpdateArchive

Tulis

UpdateConnection

peristiwa

peristiwa: UpdateConnection

Tulis

UpdateEndpoint

peristiwa

peristiwa: UpdateEndpoint

Tulis

saya: PassRole

saya: PassedToService

events.amazonaws.com

Tulis

UpdateEventBus

peristiwa

peristiwa: UpdateEventBus

Tulis

Tindakan yang ditentukan oleh Amazon EventBridge

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

ActivateEventSource

Memberikan izin untuk mengaktifkan sumber acara mitra

sumber acara*

Tulis

CancelReplay

Memberikan izin untuk membatalkan pemutaran ulang

putar ulangan*

Tulis

CreateApiDestination

Memberikan izin untuk membuat tujuan api baru

api-destinasi*

Tulis

koneksi*

CreateArchive

Memberikan izin untuk membuat arsip baru

alias

Tulis

arsip*

bus acara*

aws: ResourceTag /$ {} TagKey

kunci

CreateConnection

Memberikan izin untuk membuat koneksi baru

koneksi*

Tulis

CreateEndpoint

Memberikan izin untuk membuat titik akhir

titik akhir*

peristiwa: EventBusArn

Tulis

CreateEventBus

Memberikan izin untuk membuat bus acara

acara-bus

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

acara-busv2

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

CreateEventSource

Memberikan izin untuk membuat sumber acara yang meneruskan acara ke bus acara

acara-busv2*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

acara:sumber

Tulis

acara-sourcev2*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

acara:sumber

CreatePartnerEventSource

Memberikan izin untuk membuat sumber acara mitra

sumber acara*

Tulis

CreateSubscriber

Memberikan izin untuk membuat pelanggan

acara-busv2*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

peristiwa: ContentFilterPresent

Peristiwa:metadata/$ {} MetadataKey

Peristiwa:metadata/$ {} /Matcher MetadataKey

Tulis

pelanggan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

peristiwa: ContentFilterPresent

Peristiwa:metadata/$ {} MetadataKey

Peristiwa:metadata/$ {} /Matcher MetadataKey

DeactivateEventSource

Memberikan izin untuk menonaktifkan sumber acara

sumber acara*

Tulis

DeauthorizeConnection

Memberikan izin untuk membatalkan otorisasi koneksi, menghapus rahasia otorisasi yang tersimpan

koneksi*

Tulis

DeleteApiDestination

Memberikan izin untuk menghapus tujuan api

api-destinasi*

Tulis

DeleteArchive

Memberikan izin untuk menghapus arsip

arsip*

Tulis

DeleteConnection

Memberikan izin untuk menghapus koneksi

koneksi*

Tulis

DeleteEndpoint

Memberikan izin untuk menghapus titik akhir

titik akhir*

Tulis

DeleteEventBus

Memberikan izin untuk menghapus bus acara

acara-bus

aws: ResourceTag /$ {} TagKey

Tulis

acara-busv2

aws: ResourceTag /$ {} TagKey

DeleteEventSource

Memberikan izin untuk menghapus sumber acara

acara-sourcev2*

aws: ResourceTag /$ {} TagKey

Tulis

DeletePartnerEventSource

Memberikan izin untuk menghapus sumber acara mitra

sumber acara*

Tulis

DeleteResourcePolicy

Memberikan izin untuk menghapus kebijakan sumber daya yang dilampirkan ke bus acara

acara-busv2*

aws: ResourceTag /$ {} TagKey

peristiwa: PolicyName

Manajemen izin, Tulis

DeleteRule

Memberikan izin untuk menghapus aturan

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

Tulis

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

DeleteSubscriber

Memberikan izin untuk menghapus pelanggan

pelanggan*

aws: ResourceTag /$ {} TagKey

Tulis

DescribeApiDestination

Memberikan izin untuk mengambil detail tentang tujuan api

api-destinasi*

Baca

koneksi*

DescribeArchive

Memberikan izin untuk mengambil detail tentang arsip

arsip*

Baca

DescribeConnection

Memberikan izin untuk mengambil detail tentang koneksi

koneksi*

Baca

DescribeEndpoint

Memberikan izin untuk mengambil detail tentang titik akhir

titik akhir*

Baca

DescribeEventBus

Memberikan izin untuk mengambil detail tentang bus acara

acara-bus

aws: ResourceTag /$ {} TagKey

Baca

acara-busv2

aws: ResourceTag /$ {} TagKey

DescribeEventSource

Memberikan izin untuk mengambil detail tentang sumber acara

sumber acara

Baca

acara-sourcev2

aws: ResourceTag /$ {} TagKey

DescribePartnerEventSource

Memberikan izin untuk mengambil detail tentang sumber acara mitra

sumber acara*

Baca

DescribeReplay

Memberikan izin untuk mengambil rincian replay

putar ulangan*

Baca

DescribeRule

Memberikan izin untuk mengambil rincian tentang aturan

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

Baca

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

DescribeSubscriber

Memberikan izin untuk mengambil detail tentang pelanggan

pelanggan*

aws: ResourceTag /$ {} TagKey

Baca

DisableRule

Memberikan izin untuk menonaktifkan aturan

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

Tulis

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

EnableRule

Memberikan izin untuk mengaktifkan aturan

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

Tulis

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

GetResourcePolicy

Memberikan izin untuk mengambil kebijakan sumber daya yang dilampirkan ke bus acara

acara-busv2*

aws: ResourceTag /$ {} TagKey

peristiwa: PolicyName

Baca

ListApiDestinations

Memberikan izin untuk mengambil daftar tujuan api

Daftar

ListArchives

Memberikan izin untuk mengambil daftar arsip

Daftar

ListConnections

Memberikan izin untuk mengambil daftar koneksi

Daftar

ListEndpoints

Memberikan izin untuk mengambil daftar titik akhir

Daftar

ListEventBuses

Memberikan izin untuk mengambil daftar bus acara di akun Anda

Daftar

ListEventSources

Memberikan izin untuk mengambil daftar sumber acara yang dibagikan dengan akun ini

Daftar

ListPartnerEventSourceAccounts

Memberikan izin untuk mengambil daftar Akun AWS ID yang terkait dengan sumber peristiwa

sumber acara*

Daftar

ListPartnerEventSources

Memberikan izin untuk mengambil daftar sumber acara mitra

Daftar

ListReplays

Memberikan izin untuk mengambil daftar tayangan ulang

Daftar

ListResourcePolicies

Memberikan izin untuk mencantumkan kebijakan sumber daya yang dilampirkan ke bus acara

acara-busv2*

aws: ResourceTag /$ {} TagKey

Daftar

ListRuleNamesByTarget

Memberikan izin untuk mengambil daftar nama aturan yang terkait dengan target

Daftar

ListRules

Memberikan izin untuk mengambil daftar EventBridge aturan Amazon di akun

Daftar

ListSubscribers

Memberikan izin untuk mengambil daftar pelanggan

Daftar

ListTagsForResource

Memberikan izin untuk mengambil daftar tag yang terkait dengan sumber daya Amazon EventBridge

acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

Daftar

acara-busv2

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

acara-sourcev2

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

pelanggan

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

ListTargetsByRule

Memberikan izin untuk mengambil daftar target yang ditentukan untuk aturan

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

Daftar

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

PutEvents

Memberikan izin untuk mengirim acara khusus ke Amazon EventBridge

acara-bus

aws: ResourceTag /$ {} TagKey

acara:detail-tipe

acara:acara BusInvocation

acara:sumber

peristiwa: SystemMetadata/AwsDetailType

peristiwa: SystemMetadata/AwsSource

peristiwa: SystemMetadata/ContentType

Tulis

acara-busv2

aws: ResourceTag /$ {} TagKey

acara:detail-tipe

acara:acara BusInvocation

acara:sumber

peristiwa: SystemMetadata/AwsDetailType

peristiwa: SystemMetadata/AwsSource

peristiwa: SystemMetadata/ContentType

PutPartnerEvents

Memberikan izin untuk mengirim acara khusus ke Amazon EventBridge

Tulis

PutPermission

Memberikan izin untuk menggunakan PutPermission tindakan untuk memberikan izin kepada orang lain untuk menempatkan acara Akun AWS ke bus acara default Anda

Manajemen izin, Tulis

PutRawEvents

Memberikan izin untuk mempublikasikan peristiwa format mentah dengan jenis konten khusus, metadata, muatan biner, dan pemesanan FIFO ke Amazon EventBridge

acara-busv2*

aws: ResourceTag /$ {} TagKey

acara:acara BusInvocation

Peristiwa:metadata/$ {} MetadataKey

peristiwa: SystemMetadata/AwsDetailType

peristiwa: SystemMetadata/AwsSource

peristiwa: SystemMetadata/ContentType

Tulis

PutResourcePolicy

Memberikan izin untuk melampirkan kebijakan sumber daya ke bus acara

acara-busv2*

aws: ResourceTag /$ {} TagKey

peristiwa: PolicyName

Manajemen izin, Tulis

PutRule

Memberikan izin untuk membuat atau memperbarui aturan

aturan-di-kustom-acara-bus

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

acara:detail-tipe

acara:detail.event TypeCode

acara:detail.service

acara:detail.user Identity.principalId

peristiwa: ManagedBy

acara:sumber

Tulis

aturan-pada-default-acara-bus

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

acara:detail-tipe

acara:detail.event TypeCode

acara:detail.service

acara:detail.user Identity.principalId

peristiwa: ManagedBy

acara:sumber

PutTargets

Memberikan izin untuk menambahkan target ke aturan

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

peristiwa: TargetArn

Tulis

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

peristiwa: TargetArn

RemovePermission

Memberikan izin untuk mencabut izin orang lain Akun AWS untuk menempatkan acara ke bus acara default Anda

Manajemen izin, Tulis

RemoveTargets

Memberikan izin untuk menghapus target dari aturan

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

Tulis

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

Acara: CreatorAccount

peristiwa: ManagedBy

RevokeResource

Memberikan izin untuk mencabut pelanggan atau sumber acara di bus acara

acara-busv2*

aws: ResourceTag /$ {} TagKey

Tulis

StartReplay

Memberikan izin untuk memulai pemutaran ulang arsip

arsip*

Tulis

bus acara*

aws: ResourceTag /$ {} TagKey

putar ulangan*

TagResource

Memberikan izin untuk menambahkan tag ke sumber daya Amazon EventBridge

acara-bus

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

Menandai, Menulis

acara-busv2

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

acara-sourcev2

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

aturan-di-kustom-acara-bus

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

aturan-pada-default-acara-bus

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

pelanggan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

TestEventPattern

Memberikan izin untuk menguji apakah pola acara cocok dengan acara yang disediakan

Baca

UntagResource

Memberikan izin untuk menghapus tag dari sumber daya Amazon EventBridge

acara-bus

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

Menandai, Menulis

acara-busv2

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

acara-sourcev2

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

aturan-di-kustom-acara-bus

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

aturan-pada-default-acara-bus

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

pelanggan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Acara: CreatorAccount

UpdateApiDestination

Memberikan izin untuk memperbarui tujuan api

api-destinasi*

Tulis

UpdateArchive

Memberikan izin untuk memperbarui arsip

alias

Tulis

arsip*

kunci

UpdateConnection

Memberikan izin untuk memperbarui koneksi

koneksi*

Tulis

UpdateEndpoint

Memberikan izin untuk memperbarui titik akhir

titik akhir*

peristiwa: EventBusArn

Tulis

UpdateEventBus

Memberikan izin untuk memperbarui bus acara

acara-bus

aws: ResourceTag /$ {} TagKey

Tulis

acara-busv2

aws: ResourceTag /$ {} TagKey

UpdateEventSource

Memberikan izin untuk memperbarui sumber acara

acara-busv2

aws: ResourceTag /$ {} TagKey

acara:sumber

Tulis

acara-sourcev2*

aws: ResourceTag /$ {} TagKey

acara:sumber

UpdateSubscriber

Memberikan izin untuk memperbarui pelanggan

acara-busv2

aws: ResourceTag /$ {} TagKey

peristiwa: ContentFilterPresent

Acara:metadata/$ {} MetadataKey

Peristiwa:metadata/$ {} /Matcher MetadataKey

Tulis

pelanggan*

aws: ResourceTag /$ {} TagKey

peristiwa: ContentFilterPresent

Acara:metadata/$ {} MetadataKey

Peristiwa:metadata/$ {} /Matcher MetadataKey

Permission-only tindakan untuk Amazon EventBridge

Tindakan berikut ditentukan oleh Amazon EventBridge 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

AllowVendedLogDeliveryForResource

Memberikan izin untuk mengonfigurasi pengiriman log terjual untuk EventBridge

acara-bus

aws: ResourceTag /$ {} TagKey

Tulis

pelanggan

aws: ResourceTag /$ {} TagKey

InvokeApiDestination

Memberikan izin untuk memanggil tujuan api

api-destinasi*

Tulis

RetrieveConnectionCredentials

Memberikan izin untuk mengambil kredensil dari koneksi

koneksi*

Tulis

Jenis sumber daya yang ditentukan oleh Amazon EventBridge

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

Jenis sumber daya ARN Kunci syarat

alias

arn: $ {Partition} :kms: $ {Wilayah} :$ {Akun} :alias/$ {Alias}

api-tujuan

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :api-destinasi/$ {} ApiDestinationName

arsip

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :archive/$ {} ArchiveName

koneksi

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :koneksi/$ {} ConnectionName

buat-snapshot

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun}: -snapshot target/create

titik akhir

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :titik akhir/$ {} EndpointName

acara-bus

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :event-bus/$ {} EventBusName

aws: ResourceTag /$ {} TagKey

acara-busv2

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :event-busv2/$ {} /$ {} EventBusName OpaqueId

aws: ResourceTag /$ {} TagKey

sumber acara

arn: $ {Partition} :events: $ {Region} ::event-source/$ {} EventSourceName

acara-sourcev2

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :event-sourcev2/$ {} /$ {} /$ {} SourceType EventSourceName OpaqueId

aws: ResourceTag /$ {} TagKey

kunci

arn: $ {Partition} :kms: $ {Wilayah} :$ {Akun} :kunci/$ {} KeyId

contoh reboot

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun}: -instance target/reboot

memutar ulang

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :replay/$ {} ReplayName

aturan-di-kustom-acara-bus

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :aturan/$ {} /$ {} EventBusName RuleName

aws: ResourceTag /$ {} TagKey

aturan-pada-default-acara-bus

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :aturan/$ {} RuleName

aws: ResourceTag /$ {} TagKey

stop-instance

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun}: -instance target/stop

pelanggan

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun} :subscriber/$ {} /$ {} SubscriberName OpaqueId

aws: ResourceTag /$ {} TagKey

terminate-instance

arn: $ {Partition} :event: $ {Wilayah} :$ {Akun}: -instance target/terminate

Kunci kondisi untuk Amazon EventBridge

Amazon EventBridge mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Memfilter akses dengan kumpulan nilai yang diizinkan untuk masing-masing tag ke bus acara dan tindakan aturan

String

aws: ResourceTag /$ {} TagKey

Memfilter akses berdasarkan nilai tag yang terkait dengan sumber daya ke bus acara dan tindakan aturan

String

aws: TagKeys

Memfilter akses dengan tag dalam permintaan ke bus acara dan tindakan aturan

ArrayOfString

peristiwa: ContentFilterPresent

Memfilter akses berdasarkan apakah pelanggan mendeklarasikan filter konten cakupan muatan dan tindakan CreateSubscriber UpdateSubscriber

Bool

peristiwa: EventBusArn

Memfilter akses oleh ARN dari bus acara yang dapat dikaitkan dengan titik akhir dan tindakan CreateEndpoint UpdateEndpoint

ArrayOfARN

peristiwa: ManagedBy

Memfilter akses berdasarkan AWS layanan. Jika aturan dibuat oleh AWS layanan atas nama Anda, nilainya adalah nama utama layanan yang membuat aturan

String

Acara:metadata/$ {} MetadataKey

Memfilter akses oleh pasangan nilai kunci metadata pada peristiwa yang dipublikasikan ke PutRawEvents tindakan, atau dengan nilai kecocokan tepat yang dideklarasikan untuk kunci tersebut dalam filter metadata pelanggan dan tindakan CreateSubscriber UpdateSubscriber

ArrayOfString

Acara:metadata/$ {} /Matcher MetadataKey

Memfilter akses menurut jenis kecocokan yang dideklarasikan untuk kunci metadata dalam filter dan tindakan pelanggan CreateSubscriber UpdateSubscriber

String

peristiwa: PolicyName

Memfilter akses dengan nama kebijakan sumber daya yang ditentukan dalam tindakan kebijakan permintaan sumber daya

String

peristiwa: SystemMetadata/AwsDetailType

Memfilter akses berdasarkan jenis detail yang direkam dalam metadata sistem dari suatu peristiwa yang diteruskan ke bus acara dan tindakan PutEvents PutRawEvents

String

peristiwa: SystemMetadata/AwsSource

Memfilter akses oleh sumber yang direkam dalam metadata sistem dari suatu peristiwa yang diteruskan ke bus acara dan tindakan PutEvents PutRawEvents

String

peristiwa: SystemMetadata/ContentType

Memfilter akses berdasarkan jenis konten yang dideklarasikan pada acara untuk PutRawEvents dan untuk acara yang diteruskan yang diotorisasi sebagai PutEvents

String

peristiwa: TargetArn

Memfilter akses oleh ARN dari target yang dapat dimasukkan ke aturan untuk PutTargets tindakan. TargetArn tidak termasuk DeadLetterConfigArn

ArrayOfARN

Acara: CreatorAccount

Memfilter akses oleh akun aturan dibuat untuk mengatur tindakan

String

acara:detail-tipe

Memfilter akses dengan string literal dari tipe detail acara dan tindakan PutEvents PutRule

ArrayOfString

acara:detail.event TypeCode

Memfilter akses dengan string literal untuk TypeCode bidang detail.event acara ke tindakan PutRule

String

acara:detail.service

Memfilter akses dengan string literal untuk bidang detail.service dari acara ke tindakan PutRule

String

acara:detail.user Identity.principalId

Memfilter akses dengan string literal untuk bidang detail.useridentity.prinsipalid acara ke tindakan PutRule

String

acara:acara BusInvocation

Memfilter akses ke PutEvents dan PutRawEvents berdasarkan apakah suatu peristiwa diteruskan dari bus acara daripada dipublikasikan melalui panggilan API langsung

String

acara:sumber

Memfilter akses oleh AWS layanan atau sumber peristiwa AWS mitra yang menghasilkan acara ke PutEvents dan PutRule tindakan, atau oleh sumber sumber peristiwa yang dikonfigurasi ke CreateEventSource dan UpdateEventSource tindakan. Cocokkan string literal dari bidang sumber acara

ArrayOfString