View a markdown version of this page

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

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

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

Referenzen:

Von Amazon definierte API-Operationen EventBridge Schemas

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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CreateDiscoverer

schemas:CreateDiscoverer

Schreiben

schemas:TagResource

Taggen, Schreiben

CreateRegistry

schemas:CreateRegistry

Schreiben

schemas:TagResource

Taggen, Schreiben

CreateSchema

schemas:CreateSchema

Schreiben

schemas:TagResource

Taggen, Schreiben

DeleteDiscoverer

schemas:DeleteDiscoverer

Schreiben

DeleteRegistry

schemas:DeleteRegistry

Schreiben

DeleteResourcePolicy

schemas:DeleteResourcePolicy

Schreiben

DeleteSchema

schemas:DeleteSchema

Schreiben

DeleteSchemaVersion

schemas:DeleteSchemaVersion

Schreiben

DescribeCodeBinding

schemas:DescribeCodeBinding

Lesen

DescribeDiscoverer

schemas:DescribeDiscoverer

Lesen

DescribeRegistry

schemas:DescribeRegistry

Lesen

DescribeSchema

schemas:DescribeSchema

Lesen

ExportSchema

schemas:ExportSchema

Lesen

GetCodeBindingSource

schemas:GetCodeBindingSource

Lesen

GetDiscoveredSchema

schemas:GetDiscoveredSchema

Lesen

GetResourcePolicy

schemas:GetResourcePolicy

Lesen

ListDiscoverers

schemas:ListDiscoverers

Auflisten

ListRegistries

schemas:ListRegistries

Auflisten

ListSchemaVersions

schemas:ListSchemaVersions

Auflisten

ListSchemas

schemas:ListSchemas

Auflisten

ListTagsForResource

schemas:ListTagsForResource

Lesen

PutCodeBinding

schemas:PutCodeBinding

Write (Schreiben)

PutResourcePolicy

schemas:PutResourcePolicy

Schreiben

SearchSchemas

schemas:SearchSchemas

Auflisten

StartDiscoverer

schemas:StartDiscoverer

Schreiben

StopDiscoverer

schemas:StopDiscoverer

Schreiben

TagResource

schemas:TagResource

Taggen, Schreiben

UntagResource

schemas:UntagResource

Taggen, Schreiben

UpdateDiscoverer

schemas:UpdateDiscoverer

Schreiben

UpdateRegistry

schemas:UpdateRegistry

Schreiben

UpdateSchema

schemas:UpdateSchema

Schreiben

Von Amazon definierte Aktionen EventBridge Schemas

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

CreateDiscoverer

Gewährt die Berechtigung zum Erstellen eines Ereignisschema-Discoverers. Einmal erstellt, werden Ihre Ereignisse automatisch in die entsprechenden Schema-Dokumente eingeblendet.

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateRegistry

Gewährt die Berechtigung zum Erstellen einer neuen Schema Registry in Ihrem Konto

registry*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateSchema

Gewährt die Berechtigung zum Erstellen eines neuen Schemas in Ihrem Konto

schema*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteDiscoverer

Gewährt die Berechtigung zum Löschen von Discoverer in Ihrem Konto

discoverer*

aws:ResourceTag/${TagKey}

Schreiben

DeleteRegistry

Gewährt die Berechtigung zum Löschen einer vorhandenen Registry in Ihrem Konto

registry*

aws:ResourceTag/${TagKey}

Schreiben

DeleteResourcePolicy

Gewährt die Berechtigung zum Löschen der ressourcenbasierten Richtlinie, die an eine bestimmte Registry angefügt ist

registry*

aws:ResourceTag/${TagKey}

Schreiben

DeleteSchema

Gewährt die Berechtigung zum Löschen eines vorhandenen Schemas in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Schreiben

DeleteSchemaVersion

Gewährt die Berechtigung zum Löschen einer bestimmten Version des Schemas in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Schreiben

DescribeCodeBinding

Gewährt die Berechtigung zum Abrufen von Metadaten für generierten Code für ein bestimmtes Schema in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Lesen

DescribeDiscoverer

Gewährt die Berechtigung zum Abrufen von Discoverer-Metadaten in Ihrem Konto

discoverer*

aws:ResourceTag/${TagKey}

Lesen

DescribeRegistry

Gewährt die Berechtigung zum Beschreiben vorhandener Registry-Metadaten in Ihrem Konto

registry*

aws:ResourceTag/${TagKey}

Lesen

DescribeSchema

Gewährt die Berechtigung zum Abrufen eines vorhandenen Schemas in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Lesen

ExportSchema

Erteilt die Erlaubnis zum Exportieren von AWS Registrierung oder erkannte Schemas im OpenAPI 3-Format in das JsonSchema-Format

registry*

aws:ResourceTag/${TagKey}

Lesen

schema*

aws:ResourceTag/${TagKey}

GetCodeBindingSource

Gewährt die Berechtigung zum Abrufen von Metadaten für generierten Code für ein bestimmtes Schema in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Lesen

GetDiscoveredSchema

Gewährt die Berechtigung zum Abrufen eines Schemas für die bereitgestellte Liste von Beispielereignissen

Lesen

GetResourcePolicy

Gewährt die Berechtigung zum Abrufen der ressourcenbasierten Richtlinie, die an eine bestimmte Registry angefügt ist

registry*

aws:ResourceTag/${TagKey}

Lesen

ListDiscoverers

Gewährt die Berechtigung zum Auflisten aller Discoverer in Ihrem Konto

discoverer*

aws:ResourceTag/${TagKey}

Auflisten

ListRegistries

Gewährt die Berechtigung zum Auflisten aller Registrys in Ihrem Konto

registry*

aws:ResourceTag/${TagKey}

Auflisten

ListSchemaVersions

Gewährt die Berechtigung zum Auflisten aller Versionen eines Schemas

schema*

aws:ResourceTag/${TagKey}

Auflisten

ListSchemas

Gewährt die Berechtigung zum Auflisten aller Schemas

schema*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource

discoverer

aws:ResourceTag/${TagKey}

Lesen

registry

aws:ResourceTag/${TagKey}

schema

aws:ResourceTag/${TagKey}

PutCodeBinding

Gewährt die Berechtigung zum Generieren von Code für ein bestimmtes Schema in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Schreiben

PutResourcePolicy

Gewährt die Berechtigung zum Anfügen einer ressourcenbasierten Richtlinie an eine bestimmte Registry

registry*

aws:ResourceTag/${TagKey}

Schreiben

SearchSchemas

Gewährt die Berechtigung zum Durchsuchen von Schemas auf der Grundlage von angegebenen Schlüsselwörtern in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Auflisten

StartDiscoverer

Gewährt die Berechtigung zum Starten des angegebenen Discoverers Nach dem Start registriert der Discoverer automatisch Schemata für veröffentlichte Ereignisse an der konfigurierten Quelle in Ihrem Konto.

discoverer*

aws:ResourceTag/${TagKey}

Schreiben

StopDiscoverer

Gewährt die Berechtigung zum Anhalten des angegebenen Discoverers Nach dem Anhalten registriert der Discoverer keine Schemata mehr für veröffentlichte Ereignisse an der konfigurierten Quelle in Ihrem Konto

discoverer*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

discoverer

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

registry

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

schema

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Entfernen eines Tags von einer Ressource

discoverer

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

registry

aws:ResourceTag/${TagKey}

aws:TagKeys

schema

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateDiscoverer

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen Discoverers in Ihrem Konto

discoverer*

aws:ResourceTag/${TagKey}

Schreiben

UpdateRegistry

Gewährt die Berechtigung zum Aktualisieren vorhandener Registry-Metadaten in Ihrem Konto

registry*

aws:ResourceTag/${TagKey}

Schreiben

UpdateSchema

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen Schemas in Ihrem Konto

schema*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon definierte Ressourcentypen EventBridge Schemas

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

Ressourcentypen ARN Bedingungsschlüssel

discoverer

arn:${Partition}:schemas:${Region}:${Account}:discoverer/${DiscovererId}

aws:ResourceTag/${TagKey}

registry

arn:${Partition}:schemas:${Region}:${Account}:registry/${RegistryName}

aws:ResourceTag/${TagKey}

schema

arn:${Partition}:schemas:${Region}:${Account}:schema/${RegistryName}/${SchemaName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon EventBridge Schemata

Amazon EventBridge Schemas definiert die folgenden Bedingungsschlüssel, die in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff basierend auf den zulässigen Werten für jedes der Tags

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist

String

aws:TagKeys

Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Anforderung

ArrayOfString