View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon EventBridge - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon EventBridge

Amazon EventBridge (Service-Präfix:events) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte API-Operationen EventBridge

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation SDK-Client IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

CreateEventBus

Eventbridgev2

Ereignisse: CreateEventBus

Schreiben

Ereignisse: TagResource

Markieren, Schreiben

CreateEventSource

Eventbridge v2

Ereignisse: CreateEventSource

Schreiben

Ereignisse: TagResource

Markieren, Schreiben

CreateSubscriber

Eventbridge v2

Ereignisse: CreateSubscriber

Schreiben

Ereignisse: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

events.amazonaws.com

Schreiben

DeleteEventBus

Eventbridge V2

Ereignisse: DeleteEventBus

Schreiben

DeleteEventSource

Eventbridge v2

Ereignisse: DeleteEventSource

Schreiben

DeleteResourcePolicy

Eventbridge v2

Ereignisse: DeleteResourcePolicy

Verwaltung von Berechtigungen, Schreiben

DeleteSubscriber

Eventbridge v2

Ereignisse: DeleteSubscriber

Schreiben

DescribeEventBus

Eventbridge v2

Ereignisse: DescribeEventBus

Lesen

DescribeEventSource

Eventbridge v2

Ereignisse: DescribeEventSource

Lesen

DescribeSubscriber

Eventbridge v2

Ereignisse: DescribeSubscriber

Lesen

GetResourcePolicy

Eventbridge v2

Ereignisse: GetResourcePolicy

Lesen

ListEventBuses

Eventbridge v2

Ereignisse: ListEventBuses

Auflisten

ListEventSources

Eventbridge v2

Ereignisse: ListEventSources

Auflisten

ListResourcePolicies

Eventbridge v2

Ereignisse: ListResourcePolicies

Auflisten

ListSubscribers

Eventbridge v2

Ereignisse: ListSubscribers

Auflisten

ListTagsForResource

Eventbridge v2

Ereignisse: ListTagsForResource

Auflisten

PutEvents

Eventbridge v2

Ereignisse: PutEvents

Schreiben

PutRawEvents

Eventbridge v2

Ereignisse: PutRawEvents

Schreiben

PutResourcePolicy

Eventbridge v2

Ereignisse: PutResourcePolicy

Verwaltung von Berechtigungen, Schreiben

RevokeResource

Eventbridge v2

Ereignisse: RevokeResource

Schreiben

TagResource

Eventbridge v2

Ereignisse: TagResource

Markieren, Schreiben

UntagResource

Eventbridge v2

Ereignisse: UntagResource

Markieren, Schreiben

UpdateEventBus

Eventbridge v2

Ereignisse: UpdateEventBus

Schreiben

UpdateEventSource

Eventbridge v2

Ereignisse: UpdateEventSource

Schreiben

UpdateSubscriber

Eventbridge v2

Ereignisse: UpdateSubscriber

Schreiben

ich bin: PassRole

ich bin: PassedToService

events.amazonaws.com

Schreiben

ActivateEventSource

Veranstaltungen

Ereignisse: ActivateEventSource

Schreiben

CancelReplay

Veranstaltungen

Ereignisse: CancelReplay

Schreiben

CreateApiDestination

Veranstaltungen

Ereignisse: CreateApiDestination

Schreiben

CreateArchive

Veranstaltungen

Ereignisse: CreateArchive

Schreiben

CreateConnection

Veranstaltungen

Ereignisse: CreateConnection

Schreiben

CreateEndpoint

Veranstaltungen

Ereignisse: CreateEndpoint

Schreiben

ich bin: PassRole

ich bin: PassedToService

events.amazonaws.com

Schreiben

CreateEventBus

Veranstaltungen

Ereignisse: CreateEventBus

Schreiben

Ereignisse: TagResource

Markieren, Schreiben

CreatePartnerEventSource

Veranstaltungen

Ereignisse: CreatePartnerEventSource

Schreiben

DeactivateEventSource

Veranstaltungen

Ereignisse: DeactivateEventSource

Schreiben

DeauthorizeConnection

Veranstaltungen

Ereignisse: DeauthorizeConnection

Schreiben

DeleteApiDestination

Veranstaltungen

Ereignisse: DeleteApiDestination

Schreiben

DeleteArchive

Veranstaltungen

Ereignisse: DeleteArchive

Schreiben

DeleteConnection

Veranstaltungen

Ereignisse: DeleteConnection

Schreiben

DeleteEndpoint

Veranstaltungen

Ereignisse: DeleteEndpoint

Schreiben

DeleteEventBus

Veranstaltungen

Ereignisse: DeleteEventBus

Schreiben

DeletePartnerEventSource

Veranstaltungen

Ereignisse: DeletePartnerEventSource

Schreiben

DeleteRule

Veranstaltungen

Ereignisse: DeleteRule

Schreiben

DescribeApiDestination

Veranstaltungen

Ereignisse: DescribeApiDestination

Lesen

DescribeArchive

Veranstaltungen

Ereignisse: DescribeArchive

Lesen

DescribeConnection

Veranstaltungen

Ereignisse: DescribeConnection

Lesen

DescribeEndpoint

Veranstaltungen

Ereignisse: DescribeEndpoint

Lesen

DescribeEventBus

Veranstaltungen

Ereignisse: DescribeEventBus

Lesen

DescribeEventSource

Veranstaltungen

Ereignisse: DescribeEventSource

Lesen

DescribePartnerEventSource

Veranstaltungen

Ereignisse: DescribePartnerEventSource

Lesen

DescribeReplay

Veranstaltungen

Ereignisse: DescribeReplay

Lesen

DescribeRule

Veranstaltungen

Ereignisse: DescribeRule

Lesen

DisableRule

Veranstaltungen

Ereignisse: DisableRule

Schreiben

EnableRule

Veranstaltungen

Ereignisse: EnableRule

Schreiben

ListApiDestinations

Veranstaltungen

Ereignisse: ListApiDestinations

Auflisten

ListArchives

Veranstaltungen

Ereignisse: ListArchives

Auflisten

ListConnections

Veranstaltungen

Ereignisse: ListConnections

Auflisten

ListEndpoints

Veranstaltungen

Ereignisse: ListEndpoints

Auflisten

ListEventBuses

Veranstaltungen

Ereignisse: ListEventBuses

Auflisten

ListEventSources

Veranstaltungen

Ereignisse: ListEventSources

Auflisten

ListPartnerEventSourceAccounts

Veranstaltungen

Ereignisse: ListPartnerEventSourceAccounts

Auflisten

ListPartnerEventSources

Veranstaltungen

Ereignisse: ListPartnerEventSources

Auflisten

ListReplays

Veranstaltungen

Ereignisse: ListReplays

Auflisten

ListRuleNamesByTarget

Veranstaltungen

Ereignisse: ListRuleNamesByTarget

Auflisten

ListRules

Veranstaltungen

Ereignisse: ListRules

Auflisten

ListTagsForResource

Veranstaltungen

Ereignisse: ListTagsForResource

Auflisten

ListTargetsByRule

Veranstaltungen

Ereignisse: ListTargetsByRule

Auflisten

PutEvents

Veranstaltungen

Ereignisse: PutEvents

Schreiben

PutPartnerEvents

Veranstaltungen

Ereignisse: PutPartnerEvents

Schreiben

PutPermission

Veranstaltungen

Ereignisse: PutPermission

Verwaltung von Berechtigungen, Schreiben

PutRule

Veranstaltungen

Ereignisse: PutRule

Schreiben

Ereignisse: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

events.amazonaws.com

Schreiben

PutTargets

Veranstaltungen

Ereignisse: PutTargets

Schreiben

ich bin: PassRole

ich bin: PassedToService

events.amazonaws.com

Schreiben

RemovePermission

Veranstaltungen

Ereignisse: RemovePermission

Verwaltung von Berechtigungen, Schreiben

RemoveTargets

Veranstaltungen

Ereignisse: RemoveTargets

Schreiben

StartReplay

Veranstaltungen

Ereignisse: StartReplay

Schreiben

TagResource

Veranstaltungen

Ereignisse: TagResource

Markieren, Schreiben

TestEventPattern

Veranstaltungen

Ereignisse: TestEventPattern

Lesen

UntagResource

Veranstaltungen

Ereignisse: UntagResource

Markieren, Schreiben

UpdateApiDestination

Veranstaltungen

Ereignisse: UpdateApiDestination

Schreiben

UpdateArchive

Veranstaltungen

Ereignisse: UpdateArchive

Schreiben

UpdateConnection

Veranstaltungen

Ereignisse: UpdateConnection

Schreiben

UpdateEndpoint

Veranstaltungen

Ereignisse: UpdateEndpoint

Schreiben

ich bin: PassRole

ich bin: PassedToService

events.amazonaws.com

Schreiben

UpdateEventBus

Veranstaltungen

Ereignisse: UpdateEventBus

Schreiben

Von Amazon definierte Aktionen EventBridge

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

ActivateEventSource

Gewährt die Berechtigung zum Aktivieren von Partner-Ereignisquellen

Quelle des Ereigniss*

Schreiben

CancelReplay

Gewährt die Berechtigung zum Abbrechen einer erneuten Wiedergabe

wiederholen*

Schreiben

CreateApiDestination

Gewährt die Berechtigung zum Erstellen eines neuen API-Ziels

API-Ziel*

Schreiben

Verbindung*

CreateArchive

Gewährt die Berechtigung zum Erstellen eines neuen Archivs

alias

Schreiben

archivieren*

Eventbus*

als: /$ {} ResourceTag TagKey

key

CreateConnection

Gewährt die Berechtigung zum Erstellen einer neuen Verbindung

Verbindung*

Schreiben

CreateEndpoint

Gewährt die Berechtigung zum Erstellen eines Endpunkts

Endpunkt*

Ereignisse: EventBusArn

Schreiben

CreateEventBus

Gewährt die Berechtigung zum Erstellen von Ereignisbussen

Event-Bus

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Event-Bus V2

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CreateEventSource

Erteilt die Erlaubnis, eine Ereignisquelle zu erstellen, die Ereignisse an einen Event-Bus weiterleitet

event-busv2*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Quelle

Schreiben

Ereignisquelle v2*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Quelle

CreatePartnerEventSource

Gewährt die Berechtigung zum Erstellen von Partner-Ereignisquellen

Quelle des Ereigniss*

Schreiben

CreateSubscriber

Gewährt die Berechtigung zum Erstellen eines Subscribers

event-bus v2*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: ContentFilterPresent

Ereignisse: Metadaten/$ {} MetadataKey

Veranstaltungen:Metadaten/$ {MetadataKey} /Matcher

Schreiben

Abonnent*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: ContentFilterPresent

Ereignisse: Metadaten/$ {} MetadataKey

Veranstaltungen:Metadaten/$ {MetadataKey} /Matcher

DeactivateEventSource

Gewährt die Berechtigung zum Deaktivieren von Ereignisquellen

Quelle des Ereigniss*

Schreiben

DeauthorizeConnection

Gewährt die Berechtigung die Autorisierung einer Verbindung aufzuheben, wobei ihre gespeicherten Autorisierungs-Secrets gelöscht werden

Verbindung*

Schreiben

DeleteApiDestination

Gewährt die Berechtigung zum Löschen eines API-Ziels

API-Ziel*

Schreiben

DeleteArchive

Gewährt die Berechtigung zum Löschen eines Archivs

archivieren*

Schreiben

DeleteConnection

Gewährt die Berechtigung zum Löschen einer Verbindung.

Verbindung*

Schreiben

DeleteEndpoint

Gewährt die Berechtigung zum Löschen eines Endpunkts

Endpunkt*

Schreiben

DeleteEventBus

Gewährt die Berechtigung zum Löschen von Ereignisbussen

Event-Bus

als: ResourceTag /$ {} TagKey

Schreiben

event-bus v2

als: /$ {} ResourceTag TagKey

DeleteEventSource

Erteilt die Erlaubnis, eine Ereignisquelle zu löschen

Ereignisquellev2*

als: /$ {} ResourceTag TagKey

Schreiben

DeletePartnerEventSource

Gewährt die Berechtigung zum Löschen von Partner-Ereignisquellen

Quelle des Ereigniss*

Schreiben

DeleteResourcePolicy

Erteilt die Berechtigung zum Löschen einer an einen Event-Bus angehängten Ressourcenrichtlinie

event-busv2*

als: /$ {} ResourceTag TagKey

Ereignisse: PolicyName

Verwaltung von Berechtigungen, Schreiben

DeleteRule

Gewährt die Berechtigung zum Löschen von Regeln

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

Schreiben

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

DeleteSubscriber

Erteilt die Erlaubnis, einen Abonnenten zu löschen

Abonnent*

als: ResourceTag /$ {} TagKey

Schreiben

DescribeApiDestination

Gewährt die Berechtigung zum Abrufen von Details zu einem API-Ziel

API-Ziel*

Lesen

Verbindung*

DescribeArchive

Gewährt die Berechtigung zum Abrufen von Details zu einem Archiv

archivieren*

Lesen

DescribeConnection

Gewährt die Berechtigung zum Abrufen von Details zu einer Verbindung

Verbindung*

Lesen

DescribeEndpoint

Gewährt die Berechtigung zum Abrufen von Details zu einem Endpunkt

Endpunkt*

Lesen

DescribeEventBus

Gewährt die Berechtigung zum Abrufen von Details zu Ereignisbussen

Event-Bus

als: ResourceTag /$ {} TagKey

Lesen

event-bus v2

als: /$ {} ResourceTag TagKey

DescribeEventSource

Gewährt die Berechtigung zum Abrufen von Details zu Ereignisquellen

Quelle des Ereignisses

Lesen

Ereignisquelle v2

als: /$ {} ResourceTag TagKey

DescribePartnerEventSource

Gewährt die Berechtigung zum Abrufen von Details zu Partner-Ereignisquellen

Quelle des Ereigniss*

Lesen

DescribeReplay

Gewährt die Berechtigung zum Abrufen der Details einer erneuten Wiedergabe

wiederholen*

Lesen

DescribeRule

Gewährt die Berechtigung zum Abrufen von Details zu Regeln

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Lesen

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

DescribeSubscriber

Erteilt die Erlaubnis, Details über einen Abonnenten abzurufen

Abonnent*

als: ResourceTag /$ {} TagKey

Lesen

DisableRule

Gewährt die Berechtigung zum Deaktivieren von Regeln

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

Schreiben

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

EnableRule

Gewährt die Berechtigung zum Aktivieren von Regeln

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

Schreiben

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

GetResourcePolicy

Erteilt die Berechtigung zum Abrufen der an einen Event-Bus angehängten Ressourcenrichtlinie

event-busv2*

als: /$ {} ResourceTag TagKey

Ereignisse: PolicyName

Lesen

ListApiDestinations

Gewährt die Berechtigung zum Abrufen einer Liste von API-Zielen

List

ListArchives

Gewährt die Berechtigung zum Abrufen einer Liste von Archiven

List

ListConnections

Gewährt die Berechtigung zum Abrufen einer Liste von Verbindungen.

Auflisten

ListEndpoints

Gewährt die Berechtigung zum Abrufen einer Liste von Endpunkten

Auflisten

ListEventBuses

Gewährt die Berechtigung zum Abrufen einer Liste der Ereignisbusse in Ihrem Konto

Auflisten

ListEventSources

Gewährt die Berechtigung zum Abrufen einer Liste von Ereignisquellen, die mit diesem Konto geteilt werden

Auflisten

ListPartnerEventSourceAccounts

Erteilt die Berechtigung zum Abrufen einer Liste von AWS-Konto IDs, die einer Ereignisquelle zugeordnet sind

Ereignisquelle*

Auflisten

ListPartnerEventSources

Gewährt die Berechtigung zum Abrufen einer Liste von Partner-Ereignisquellen

List

ListReplays

Gewährt die Berechtigung zum Abrufen einer Liste erneuter Wiedergaben

Auflisten

ListResourcePolicies

Erteilt die Erlaubnis, die mit einem Event-Bus verknüpften Ressourcenrichtlinien aufzulisten

event-busv2*

als: /$ {} ResourceTag TagKey

Auflisten

ListRuleNamesByTarget

Gewährt die Berechtigung zum Abrufen einer Liste der Namen von Regeln, die einem Ziel zugeordnet sind

Auflisten

ListRules

Erteilt die Erlaubnis, eine Liste der EventBridge Amazon-Regeln im Konto abzurufen

Auflisten

ListSubscribers

Erteilt die Erlaubnis, eine Abonnentenliste abzurufen

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, eine Liste von Tags abzurufen, die mit einer EventBridge Amazon-Ressource verknüpft sind

Event-Bus

als: ResourceTag /$ {} TagKey

Ereignisse: CreatorAccount

Auflisten

Event-Bus v2

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisquelle v2

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

subscriber

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

ListTargetsByRule

Gewährt die Berechtigung zum Abrufen einer Liste von Zielen, die für eine Regel definiert sind

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Auflisten

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

PutEvents

Erteilt die Erlaubnis, benutzerdefinierte Ereignisse an Amazon zu senden EventBridge

Eventbus

als: ResourceTag /$ {} TagKey

Ereignisse: Detailtyp

Ereignisse: Ereignis BusInvocation

Ereignisse: Quelle

Ereignisse: SystemMetadata/AwsDetailType

Ereignisse: SystemMetadata/AwsSource

Ereignisse: SystemMetadata/ContentType

Schreiben

Event-Bus V2

als: /$ {} ResourceTag TagKey

Ereignisse: Detailtyp

Ereignisse: Ereignis BusInvocation

Ereignisse: Quelle

Ereignisse: SystemMetadata/AwsDetailType

Ereignisse: SystemMetadata/AwsSource

Ereignisse: SystemMetadata/ContentType

PutPartnerEvents

Erteilt die Erlaubnis, benutzerdefinierte Ereignisse an Amazon zu senden EventBridge

Schreiben

PutPermission

Erteilt die Erlaubnis, die PutPermission Aktion zu verwenden, um einer anderen Person die Erlaubnis AWS-Konto zu erteilen, Ereignisse in Ihren Standard-Event-Bus zu übertragen

Verwaltung von Berechtigungen, Schreiben

PutRawEvents

Erteilt die Erlaubnis, Ereignisse im Rohformat mit benutzerdefinierten Inhaltstypen, Metadaten, binären Payloads und FIFO-Bestellungen auf Amazon zu veröffentlichen EventBridge

event-bus v2*

als: /$ {} ResourceTag TagKey

Ereignisse: Ereignis BusInvocation

Ereignisse: Metadaten/$ {} MetadataKey

Ereignisse: SystemMetadata/AwsDetailType

Ereignisse: SystemMetadata/AwsSource

Ereignisse: SystemMetadata/ContentType

Schreiben

PutResourcePolicy

Erteilt die Erlaubnis, eine Ressourcenrichtlinie an einen Event-Bus anzuhängen

event-busv2*

als: /$ {} ResourceTag TagKey

Ereignisse: PolicyName

Verwaltung von Berechtigungen, Schreiben

PutRule

Gewährt die Berechtigung zum Erstellen oder Aktualisieren von Regeln

Regel im benutzerdefinierten Event-Bus

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

Ereignisse: Typ „Detail“

Ereignisse: detail.event TypeCode

Veranstaltungen:detail.service

Veranstaltungen:detail.user Identity.principalId

Ereignisse: ManagedBy

Ereignisse: Quelle

Schreiben

Regel im Standard-Event-Bus

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

Ereignisse: Typ „Detail“

Ereignisse: detail.event TypeCode

Veranstaltungen:detail.service

Veranstaltungen:detail.user Identity.principalId

Ereignisse: ManagedBy

Ereignisse: Quelle

PutTargets

Gewährt die Berechtigung zum Hinzufügen von Zielen zu einer Regel

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

Ereignisse: TargetArn

Schreiben

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

Ereignisse: TargetArn

RemovePermission

Erteilt die Erlaubnis, einem anderen die Erlaubnis AWS-Konto zu entziehen, Ereignisse in Ihren Standard-Event-Bus zu übertragen

Verwaltung von Berechtigungen, Schreiben

RemoveTargets

Gewährt die Berechtigung, Ziele aus einer Regel zu entfernen

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

Schreiben

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

Ereignisse: CreatorAccount

Ereignisse: ManagedBy

RevokeResource

Erteilt die Erlaubnis, einem Abonnenten oder einer Ereignisquelle auf einem Event-Bus den Zugriff zu verweigern

event-busv2*

als: /$ {} ResourceTag TagKey

Schreiben

StartReplay

Gewährt die Berechtigung, die erneute Wiedergabe eines Archivs zu starten

archivieren*

Schreiben

Eventbus*

als: /$ {} ResourceTag TagKey

wiederholen*

TagResource

Erteilt die Erlaubnis, einer EventBridge Amazon-Ressource ein Tag hinzuzufügen

Event-Bus

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

Taggen, Schreiben

event-bus v2

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

Ereignisquelle v2

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

Regel im benutzerdefinierten Event-Bus

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

Regel im Standard-Event-Bus

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

subscriber

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

TestEventPattern

Gewährt die Berechtigung zum Testen, ob ein Ereignismuster mit dem bereitgestellten Ereignis übereinstimmt

Lesen

UntagResource

Erteilt die Erlaubnis, ein Tag aus einer EventBridge Amazon-Ressource zu entfernen

Event-Bus

als: ResourceTag /$ {} TagKey

war: TagKeys

Ereignisse: Creator-Konto

Taggen, Schreiben

event-bus v2

als: /$ {} ResourceTag TagKey

war: TagKeys

Ereignisse: Creator-Konto

Ereignisquelle v2

als: /$ {} ResourceTag TagKey

war: TagKeys

Ereignisse: Creator-Konto

Regel im benutzerdefinierten Event-Bus

als: /$ {} ResourceTag TagKey

war: TagKeys

Ereignisse: Creator-Konto

Regel im Standard-Event-Bus

als: /$ {} ResourceTag TagKey

war: TagKeys

Ereignisse: Creator-Konto

subscriber

als: /$ {} ResourceTag TagKey

war: TagKeys

Ereignisse: Creator-Konto

UpdateApiDestination

Gewährt die Berechtigung zum Aktualisieren eines API-Ziels

API-Ziel*

Schreiben

UpdateArchive

Gewährt die Berechtigung zum Aktualisieren eines Archivs

alias

Schreiben

archivieren*

key

UpdateConnection

Gewährt die Berechtigung zum Aktualisieren einer Verbindung.

Verbindung*

Schreiben

UpdateEndpoint

Gewährt die Berechtigung zum Aktualisieren eines Endpunkts

Endpunkt*

Ereignisse: EventBusArn

Schreiben

UpdateEventBus

Erteilt die Erlaubnis, Event-Busse zu aktualisieren

Event-Bus

als: ResourceTag /$ {} TagKey

Schreiben

event-bus v2

als: /$ {} ResourceTag TagKey

UpdateEventSource

Erteilt die Erlaubnis, eine Ereignisquelle zu aktualisieren

event-busv2

als: /$ {} ResourceTag TagKey

Ereignisse: Quelle

Schreiben

Ereignisquelle v2*

als: /$ {} ResourceTag TagKey

Ereignisse: Quelle

UpdateSubscriber

Erteilt die Erlaubnis, einen Abonnenten zu aktualisieren

event-busv2

als: /$ {} ResourceTag TagKey

Ereignisse: ContentFilterPresent

Ereignisse: Metadaten/$ {} MetadataKey

Veranstaltungen:Metadaten/$ {MetadataKey} /Matcher

Schreiben

Abonnent*

als: ResourceTag /$ {} TagKey

Ereignisse: ContentFilterPresent

Ereignisse: Metadaten/$ {} MetadataKey

Veranstaltungen:Metadaten/$ {MetadataKey} /Matcher

Permission-only Aktionen für Amazon EventBridge

Die folgenden Aktionen wurden von Amazon definiert, können EventBridge jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AllowVendedLogDeliveryForResource

Erteilt die Berechtigung zur Konfiguration der ausgelieferten Protokollzustellung für EventBridge

Event-Bus

als: ResourceTag /$ {} TagKey

Schreiben

subscriber

as: ResourceTag /$ {} TagKey

InvokeApiDestination

Gewährt die Berechtigung zum Aufrufen eines API-Ziels

API-Ziel*

Schreiben

RetrieveConnectionCredentials

Gewährt die Berechtigung zum Abrufen von Anmeldeinformationen zu einer Verbindung

Verbindung*

Schreiben

Von Amazon definierte Ressourcentypen EventBridge

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

Alias

arn: $ {Partition} :kms: $ {Region} :$ {Account} :alias/$ {Alias}

API-Ziel

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :api-destination/$ {} ApiDestinationName

archivieren

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :archive/$ {} ArchiveName

Verbindung

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :verbindung/$ {} ConnectionName

Snapshot erstellen

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account}: -snapshot target/create

Endpunkt

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :endpoint/$ {} EndpointName

Ereignisbus

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Konto} :event-bus/$ {} EventBusName

awsTagKey: /$ {} ResourceTag

event-bus v2

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Konto} :event-busv2/$ {} /$ {} EventBusName OpaqueId

als: /$ {} ResourceTag TagKey

Quelle des Ereignisses

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

Ereignisquelle v2

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Konto} :event-sourcev2/$ {} /$ {} /$ {} /$ {} SourceType EventSourceName OpaqueId

als: /$ {} ResourceTag TagKey

Schlüssel

arn: $ {Partition} :kms: $ {Region} :$ {Account} :key/$ {} KeyId

Instanz neu starten

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account}: -instance target/reboot

Wiederholung

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :replay/$ {} ReplayName

Regel im benutzerdefinierten Event-Bus

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :rule/$ {} /$ {} EventBusName RuleName

TagKeyaws: /$ {} ResourceTag

Regel im Standard-Event-Bus

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :rule/$ {} RuleName

as: /$ {} ResourceTag TagKey

Instanz beenden

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account}: -instance target/stop

Abonnent

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account} :subscriber/$ {} /$ {} SubscriberName OpaqueId

TagKeyaws: /$ {} ResourceTag

Instanz beenden

arn: $ {Partition} :Ereignisse: $ {Region} :$ {Account}: -instance target/terminate

Zustandsschlüssel für Amazon EventBridge

Amazon EventBridge definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff auf Event Bus- und Regelaktionen basierend auf dem Satz an zulässigen Werten für jedes Tag

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff auf Event Bus- und Regelaktionen basierend auf dem Tag-Wert, der der Ressource zugeordnet ist

Zeichenfolge

war: TagKeys

Filtert den Zugriff auf Event Bus- und Regelaktionen basierend auf den Tags in der Anforderung

ArrayOfString

Ereignisse: ContentFilterPresent

Filtert den Zugriff danach, ob ein Abonnent einen Inhaltsfilter für den Nutzlastbereich deklariert und welche Aktionen ausgeführt werden CreateSubscriber UpdateSubscriber

Bool

Ereignisse: EventBusArn

Filtert den Zugriff nach dem ARN der Event-Busse, die einem Endpunkt zugeordnet werden können, CreateEndpoint und UpdateEndpoint Aktionen

ArrayOfARN

Ereignisse: ManagedBy

Filtert den Zugriff nach AWS Diensten. Wenn eine Regel von einem AWS Dienst in Ihrem Namen erstellt wird, entspricht der Wert dem Prinzipalnamen des Dienstes, der die Regel erstellt hat

Zeichenfolge

Ereignisse: Metadaten/$ {} MetadataKey

Filtert den Zugriff auf PutRawEvents Aktionen anhand eines Metadaten-Schlüssel-Wert-Paares auf das veröffentlichte Ereignis oder anhand der exakt passenden Werte, die für diesen Schlüssel in den Metadaten eines Abonnenten deklariert wurden, nach und nach Aktionen CreateSubscriber UpdateSubscriber

ArrayOfString

Ereignisse: Metadata/$ {} /Matcher MetadataKey

Filtert den Zugriff nach dem Übereinstimmungstyp, der für einen Metadatenschlüssel in den Filtern und Aktionen eines Abonnenten deklariert wurde CreateSubscriber UpdateSubscriber

Zeichenfolge

Ereignisse: PolicyName

Filtert den Zugriff nach dem Namen der Ressourcenrichtlinie, die in der Anforderung für Ressourcenrichtlinien-Aktionen angegeben wurde

Zeichenfolge

Ereignisse: SystemMetadata/AwsDetailType

Filtert den Zugriff nach dem in den Systemmetadaten aufgezeichneten Detailtyp eines Ereignisses, das an einen Ereignisbus weitergeleitet wird, PutEvents und nach PutRawEvents Aktionen

Zeichenfolge

Ereignisse: SystemMetadata/AwsSource

Filtert den Zugriff auf ein Ereignis, das an einen Eventbus weitergeleitet wird, anhand der in den Systemmetadaten aufgezeichneten Quelle PutEvents und PutRawEvents Aktionen

Zeichenfolge

Ereignisse: SystemMetadata/ContentType

Filtert den Zugriff nach dem für ein Ereignis deklarierten Inhaltstyp PutRawEvents und nach weitergeleiteten Ereignissen, die autorisiert sind als PutEvents

Zeichenfolge

Ereignisse: TargetArn

Filtert den Zugriff nach dem ARN eines Ziels, das einer Regel für PutTargets Aktionen zugewiesen werden kann. TargetARN beinhaltet nicht DeadLetterConfigArn

ArrayOfARN

Ereignisse: Creator-Konto

Filtert den Zugriff auf Regelaktionen basierend auf dem Konto, in dem die Regel erstellt wurde

Zeichenfolge

Ereignisse: Typ „Detail“

Filtert den Zugriff nach der Literalzeichenfolge des Detailtyps des Ereignisses auf und nach Aktionen PutEvents PutRule

ArrayOfString

Ereignisse: detail.event TypeCode

Filtert den Zugriff auf Aktionen anhand der Literalzeichenfolge für das Feld detail.event des Ereignisses TypeCode PutRule

Zeichenfolge

Ereignisse: detail.service

Filtert den Zugriff auf Aktionen anhand der Literalzeichenfolge für das Feld detail.service des Ereignisses PutRule

Zeichenfolge

events:detail.user Identity.principalId

Filtert den Zugriff auf Aktionen anhand der Literalzeichenfolge für das Feld detail.useridentity.principalid des Ereignisses PutRule

Zeichenfolge

Ereignisse: Ereignis BusInvocation

Filtert den Zugriff darauf PutEvents und PutRawEvents danach, ob ein Ereignis von einem Event-Bus weitergeleitet und nicht über einen direkten API-Aufruf veröffentlicht wurde

Zeichenfolge

Ereignisse: Quelle

Filtert den Zugriff auf die PutRule Aktionen nach dem AWS Dienst- oder AWS Partnerereignisquelle, der das Ereignis generiert hat, oder nach der konfigurierten Quelle einer Ereignisquelle. PutEvents CreateEventSource UpdateEventSource Entspricht der Literalzeichenfolge des Quellfelds des Ereignisses

ArrayOfString