View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Managed Streaming for Kafka Connect - 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 Managed Streaming for Kafka Connect

Amazon Managed Streaming für Kafka Connect (Dienstpräfix: kafkaconnect) bietet die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien.

Referenzen:

API-Operationen, die von Amazon Managed Streaming für Kafka Connect definiert wurden

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

CreateConnector

kafkaconnect:CreateConnector

Schreiben

kafkaconnect:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

kafkaconnect.amazonaws.com

Schreiben

CreateCustomPlugin

kafkaconnect:CreateCustomPlugin

Schreiben

kafkaconnect:TagResource

Taggen, Schreiben

CreateWorkerConfiguration

kafkaconnect:CreateWorkerConfiguration

Schreiben

kafkaconnect:TagResource

Taggen, Schreiben

DeleteConnector

kafkaconnect:DeleteConnector

Schreiben

DeleteCustomPlugin

kafkaconnect:DeleteCustomPlugin

Schreiben

DeleteWorkerConfiguration

kafkaconnect:DeleteWorkerConfiguration

Schreiben

DescribeConnector

kafkaconnect:DescribeConnector

Lesen

DescribeConnectorOperation

kafkaconnect:DescribeConnector

Lesen

kafkaconnect:DescribeConnectorOperation

Lesen

DescribeCustomPlugin

kafkaconnect:DescribeCustomPlugin

Lesen

DescribeWorkerConfiguration

kafkaconnect:DescribeWorkerConfiguration

Lesen

ListConnectorOperations

kafkaconnect:ListConnectorOperations

Lesen

ListConnectors

kafkaconnect:ListConnectors

Lesen

ListCustomPlugins

kafkaconnect:ListCustomPlugins

Lesen

ListTagsForResource

kafkaconnect:ListTagsForResource

Lesen

ListWorkerConfigurations

kafkaconnect:ListWorkerConfigurations

Lesen

PauseConnector

kafkaconnect:PauseConnector

Write (Schreiben)

RestartConnector

kafkaconnect:RestartConnector

Schreiben

ResumeConnector

kafkaconnect:ResumeConnector

Schreiben

TagResource

kafkaconnect:TagResource

Taggen, Schreiben

UntagResource

kafkaconnect:UntagResource

Taggen, Schreiben

UpdateConnector

kafkaconnect:UpdateConnector

Schreiben

Von Amazon Managed Streaming for Kafka Connect definierte Aktionen

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

CreateConnector

Gewährt die Berechtigung zum Erstellen eines MSK-Connect-Anschlusses

Schreiben

CreateCustomPlugin

Gewährt die Berechtigung zum Erstellen eines benutzerdefinierten MSK-Connect-Plugins

Schreiben

CreateWorkerConfiguration

Gewährt die Berechtigung zum Erstellen einer MSK-Connect-Worker-Konfiguration

Schreiben

DeleteConnector

Gewährt die Berechtigung zum Löschen eines MSK-Connect-Anschlusses

connector*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCustomPlugin

Gewährt die Berechtigung zum Löschen eines benutzerdefinierten MSK-Connect-Plugins

custom plugin*

aws:ResourceTag/${TagKey}

Schreiben

DeleteWorkerConfiguration

Erteilt die Berechtigung zum Löschen einer MSK Connect-Worker-Konfiguration

worker configuration*

aws:ResourceTag/${TagKey}

Schreiben

DescribeConnector

Gewährt die Berechtigung zum Beschreiben eines MSK-Connect-Anschlusses

connector*

aws:ResourceTag/${TagKey}

Lesen

DescribeConnectorOperation

Erteilt die Berechtigung, einen MSK Connect Connector-Vorgang zu beschreiben

connector operation*

aws:ResourceTag/${TagKey}

Lesen

DescribeCustomPlugin

Gewährt die Berechtigung zum Beschreiben eines benutzerdefinierten MSK-Connect-Plugins

custom plugin*

aws:ResourceTag/${TagKey}

Lesen

DescribeWorkerConfiguration

Gewährt die Berechtigung zum Beschreiben einer MSK-Connect-Worker-Konfiguration

worker configuration*

aws:ResourceTag/${TagKey}

Lesen

ListConnectorOperations

Erteilt die Berechtigung, alle Operationen eines bestimmten MSK Connect-Connectors aufzulisten

connector*

aws:ResourceTag/${TagKey}

Lesen

ListConnectors

Gewährt die Berechtigung zum Auflisten aller MSK-Connect-Anschlüsse in diesem Konto

Lesen

ListCustomPlugins

Gewährt die Berechtigung zum Auflisten aller benutzerdefinierten MSK-Connect-Plugins in diesem Konto

Lesen

ListTagsForResource

Erteilt die Erlaubnis, Tags einer MSK Connect-Ressource aufzulisten

connector

aws:ResourceTag/${TagKey}

Lesen

custom plugin

aws:ResourceTag/${TagKey}

worker configuration

aws:ResourceTag/${TagKey}

ListWorkerConfigurations

Gewährt die Berechtigung zum Auflisten aller MSK-Connect-Worker-Konfigurationen in diesem Konto

Lesen

PauseConnector

Erteilt die Erlaubnis, einen MSK Connect-Connector anzuhalten

connector*

aws:ResourceTag/${TagKey}

Schreiben

RestartConnector

Erteilt die Erlaubnis, einen MSK Connect-Connector neu zu starten

connector*

aws:ResourceTag/${TagKey}

Schreiben

ResumeConnector

Erteilt die Erlaubnis, einen MSK Connect-Connector wieder aufzunehmen

connector*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Erteilt die Erlaubnis, eine MSK Connect-Ressource zu taggen

connector

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

custom plugin

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

worker configuration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, Tags aus einer MSK Connect-Ressource zu entfernen

connector

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

custom plugin

aws:ResourceTag/${TagKey}

aws:TagKeys

worker configuration

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateConnector

Gewährt die Berechtigung zum Aktualisieren eines MSK-Connect-Anschlusses

connector*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon Managed Streaming for Kafka Connect definierte Ressourcentypen

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

Ressourcentypen ARN Bedingungsschlüssel

connector

arn:${Partition}:kafkaconnect:${Region}:${Account}:connector/${ConnectorName}/${UUID}

aws:ResourceTag/${TagKey}

connector operation

arn:${Partition}:kafkaconnect:${Region}:${Account}:connector-operation/${ConnectorName}/${ConnectorUUID}/${UUID}

aws:ResourceTag/${TagKey}

custom plugin

arn:${Partition}:kafkaconnect:${Region}:${Account}:custom-plugin/${CustomPluginName}/${UUID}

aws:ResourceTag/${TagKey}

worker configuration

arn:${Partition}:kafkaconnect:${Region}:${Account}:worker-configuration/${WorkerConfigurationName}/${UUID}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Managed Streaming for Kafka Connect

Amazon Managed Streaming für Kafka Connect definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString