View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Aurora DSQL - 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 Aurora DSQL

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

Referenzen:

Von Amazon Aurora DSQL definierte API-Operationen

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

CreateCluster

dsql:AddPeerCluster

Schreiben

dsql:CreateCluster

Schreiben

dsql:DeleteClusterPolicy

Schreiben

dsql:PutClusterPolicy

Schreiben

dsql:PutMultiRegionProperties

Schreiben

dsql:PutWitnessRegion

Schreiben

dsql:TagResource

Taggen, Schreiben

CreateStream

dsql:CreateStream

Schreiben

dsql:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

dsql.amazonaws.com

Schreiben

DeleteCluster

dsql:DeleteCluster

Schreiben

DeleteClusterPolicy

dsql:DeleteClusterPolicy

Schreiben

DeleteStream

dsql:DeleteStream

Schreiben

GetCluster

dsql:GetCluster

Lesen

GetClusterPolicy

dsql:GetClusterPolicy

Lesen

GetStream

dsql:GetStream

Lesen

GetVpcEndpointServiceName

dsql:GetVpcEndpointServiceName

Lesen

ListClusters

dsql:ListClusters

Auflisten

ListStreams

dsql:ListStreams

Auflisten

ListTagsForResource

dsql:ListTagsForResource

Lesen

PutClusterPolicy

dsql:DeleteClusterPolicy

Write (Schreiben)

dsql:PutClusterPolicy

Schreiben

TagResource

dsql:TagResource

Taggen, Schreiben

UntagResource

dsql:UntagResource

Taggen, Schreiben

UpdateCluster

dsql:AddPeerCluster

Schreiben

dsql:GetCluster

Lesen

dsql:PutMultiRegionProperties

Write (Schreiben)

dsql:PutWitnessRegion

Schreiben

dsql:RemovePeerCluster

Schreiben

dsql:UpdateCluster

Schreiben

Von Amazon Aurora DSQL 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

CreateCluster

Erteilt die Erlaubnis, neue Cluster zu erstellen

Cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

dsql:WitnessRegion

Schreiben

CreateStream

Erteilt die Erlaubnis, einen Change Stream für einen Cluster zu erstellen

Cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DbConnect

Erteilt die Erlaubnis, eine Verbindung zur Datenbank herzustellen

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

DbConnectAdmin

Erteilt die Erlaubnis, mit der Administratorrolle eine Verbindung zur Datenbank herzustellen. Für die Verbindung mit einer anderen Rolle ist Folgendes erforderlich DbConnect Genehmigung

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCluster

Erteilt die Erlaubnis, einen Cluster und all seine Daten zu löschen

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

DeleteClusterPolicy

Erteilt die Berechtigung, die einem Cluster zugeordnete, ressourcenbasierte Inline-Richtlinie zu entfernen

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

DeleteStream

Erteilt die Erlaubnis, einen Change Stream zu löschen

Stream*

aws:ResourceTag/${TagKey}

Schreiben

GetBackupJob

Erteilt die Erlaubnis, den Status eines Aurora DSQL-Cluster-Backup-Jobs abzurufen

Cluster*

aws:ResourceTag/${TagKey}

Lesen

GetCluster

Erteilt die Erlaubnis, Informationen über einen Cluster abzurufen

Cluster*

aws:ResourceTag/${TagKey}

Lesen

GetClusterPolicy

Erteilt die Berechtigung zum Abrufen der ressourcenbasierten Inline-Richtlinie, die einem Cluster zugeordnet ist

Cluster*

aws:ResourceTag/${TagKey}

Lesen

GetRestoreJob

Erteilt die Erlaubnis, den Status eines Aurora-DSQL-Cluster-Wiederherstellungsauftrags abzurufen

Cluster*

aws:ResourceTag/${TagKey}

Lesen

GetStream

Erteilt die Erlaubnis, Informationen über einen Change Stream abzurufen

Stream*

aws:ResourceTag/${TagKey}

Lesen

GetVpcEndpointServiceName

Erteilt die Erlaubnis, den VPC-Endpunktdienstnamen für einen Cluster abzurufen

Cluster*

aws:ResourceTag/${TagKey}

Lesen

ListClusters

Erteilt die Erlaubnis, eine Liste von Clustern abzurufen

Auflisten

ListStreams

Erteilt die Erlaubnis, eine Liste von Change Streams für einen Cluster abzurufen

Cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, alle Tags auf einer Aurora-DSQL-Ressource aufzulisten

Cluster

aws:ResourceTag/${TagKey}

Lesen

Stream

aws:ResourceTag/${TagKey}

PutClusterPolicy

Erteilt die Erlaubnis, die an einen Cluster angehängte, ressourcenbasierte Inline-Richtlinie anzuhängen oder zu aktualisieren

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

StartBackupJob

Erteilt die Erlaubnis, einen Backup-Job für einen Aurora DSQL-Cluster zu starten

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

StartRestoreJob

Erteilt die Erlaubnis, einen Wiederherstellungsauftrag für einen Aurora DSQL-Cluster zu starten

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

StopBackupJob

Erteilt die Erlaubnis, einen Backup-Job für einen Aurora DSQL-Cluster zu beenden

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

StopRestoreJob

Erteilt die Erlaubnis, einen Wiederherstellungsauftrag für einen Aurora DSQL-Cluster zu beenden

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Erteilt die Erlaubnis, Tags zu Aurora-DSQL-Ressourcen hinzuzufügen

Cluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

Stream

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, Tags aus Aurora-DSQL-Ressourcen zu entfernen

Cluster

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

Stream

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCluster

Erteilt die Erlaubnis, Cluster-Attribute zu ändern

Cluster*

aws:ResourceTag/${TagKey}

dsql:WitnessRegion

Schreiben

UpdateStream

Erteilt die Berechtigung zum Ändern von Change Stream-Attributen

Stream*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für Amazon Aurora DSQL

Die folgenden Aktionen werden von Amazon Aurora DSQL definiert, können jedoch nicht direkt über einen API-Vorgang 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

AddPeerCluster

Erteilt die Berechtigung, einem Cluster mit mehreren Regionen einen Peer-Cluster hinzuzufügen

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

InjectError

Erteilt die Erlaubnis, Fehler in Zielcluster einzufügen

dsql:FisActionId

dsql:FisTargetArns

Schreiben

PutMultiRegionProperties

Erteilt die Berechtigung, die Eigenschaften eines Clusters mit mehreren Regionen zu aktualisieren

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

PutWitnessRegion

Erteilt die Berechtigung, die Witness-Region eines Clusters mit mehreren Regionen zu konfigurieren und zu aktualisieren

Cluster*

aws:ResourceTag/${TagKey}

dsql:WitnessRegion

Schreiben

RemovePeerCluster

Erteilt die Berechtigung, einen Peer-Cluster aus einem Cluster mit mehreren Regionen zu entfernen

Cluster*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon Aurora DSQL 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

Cluster

arn:${Partition}:dsql:${Region}:${Account}:cluster/${Identifier}

aws:ResourceTag/${TagKey}

Stream

arn:${Partition}:dsql:${Region}:${Account}:cluster/${ClusterId}/stream/${StreamId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Aurora DSQL

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

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach Tag-Schlüssel-Wertepaaren, die in der Anforderung zulässig sind

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff nach Liste von Tag-Schlüsseln, die in der Anforderung zulässig sind

ArrayOfString

dsql:FisActionId

Filtert den Zugriff nach der ID einer AWS FIS-Aktion

String

dsql:FisTargetArns

Filtert den Zugriff nach dem ARN einer AWS FIS-Ziel

ArrayOfARN

dsql:WitnessRegion

Filtert den Zugriff nach der Zeugenregion von Clustern mit mehreren Regionen

String