View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Keyspaces (für Apache Cassandra) - 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 Keyspaces (für Apache Cassandra)

Amazon Keyspaces (für Apache Cassandra) (Servicepräfix: cassandra) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon Keyspaces definierte API-Operationen (für Apache Cassandra)

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 SDK-Client IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CreateKeyspace

keyspaces

cassandra:Create

Schreiben

cassandra:CreateMultiRegionResource

Schreiben

cassandra:TagResource

Taggen, Schreiben

CreateTable

keyspaces

cassandra:Create

Schreiben

cassandra:CreateMultiRegionResource

Schreiben

cassandra:TagResource

Taggen, Schreiben

CreateType

keyspaces

cassandra:Create

Schreiben

cassandra:CreateMultiRegionResource

Schreiben

DeleteKeyspace

keyspaces

cassandra:Drop

Schreiben

cassandra:DropMultiRegionResource

Schreiben

DeleteTable

keyspaces

cassandra:Drop

Schreiben

cassandra:DropMultiRegionResource

Schreiben

DeleteType

keyspaces

cassandra:Drop

Schreiben

cassandra:DropMultiRegionResource

Schreiben

GetKeyspace

keyspaces

cassandra:Select

Lesen

GetTable

keyspaces

cassandra:Select

Lesen

GetTableAutoScalingSettings

keyspaces

cassandra:Select

Lesen

cassandra:SelectMultiRegionResource

Lesen

application-autoscaling:DescribeScalableTargets

Lesen

application-autoscaling:DescribeScalingPolicies

Lesen

GetType

keyspaces

cassandra:Select

Lesen

ListKeyspaces

keyspaces

cassandra:Select

Lesen

ListTables

keyspaces

cassandra:Select

Lesen

ListTypes

keyspaces

cassandra:Select

Lesen

RestoreTable

keyspaces

cassandra:Restore

Write (Schreiben)

cassandra:RestoreMultiRegionTable

Schreiben

cassandra:Select

Lesen

TagResource

keyspaces

cassandra:Alter

Write (Schreiben)

cassandra:AlterMultiRegionResource

Schreiben

cassandra:TagMultiRegionResource

Taggen, Schreiben

cassandra:TagResource

Taggen, Schreiben

UntagResource

keyspaces

cassandra:Alter

Schreiben

cassandra:AlterMultiRegionResource

Schreiben

cassandra:UnTagMultiRegionResource

Taggen, Schreiben

cassandra:UntagResource

Taggen, Schreiben

UpdateKeyspace

keyspaces

cassandra:Alter

Schreiben

cassandra:AlterMultiRegionResource

Schreiben

cassandra:Create

Schreiben

cassandra:CreateMultiRegionResource

Schreiben

cassandra:Modify

Schreiben

cassandra:ModifyMultiRegionResource

Schreiben

cassandra:Select

Lesen

cassandra:SelectMultiRegionResource

Lesen

cassandra:TagMultiRegionResource

Taggen, Schreiben

cassandra:TagResource

Taggen, Schreiben

application-autoscaling:DescribeScalableTargets

Lesen

application-autoscaling:DescribeScalingPolicies

Lesen

application-autoscaling:PutScalingPolicy

Write (Schreiben)

application-autoscaling:RegisterScalableTarget

Schreiben

UpdateTable

keyspaces

cassandra:Alter

Schreiben

cassandra:AlterMultiRegionResource

Schreiben

GetRecords

keyspacesstreams

cassandra:GetRecords

Lesen

GetShardIterator

keyspacesstreams

cassandra:GetShardIterator

Lesen

GetStream

keyspacesstreams

cassandra:GetStream

Lesen

ListStreams

keyspacesstreams

cassandra:ListStreams

Auflisten

Von Amazon Keyspaces definierte Aktionen (für Apache Cassandra) 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

Alter

Gewährt die Berechtigung zum Ändern eines Schlüsselraums oder einer Tabelle

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

AlterMultiRegionResource

Gewährt die Berechtigung zum Ändern eines Multiregion-Schlüsselraums oder einer -Tabelle

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Create

Gewährt die Berechtigung zum Anlegen eines Schlüsselraums oder einer Tabelle

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateMultiRegionResource

Gewährt die Berechtigung zum Erstellem eines Multiregion-Schlüsselraums oder einer -Tabelle

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Drop

Gewährt die Berechtigung, einen Schlüsselraum oder eine Tabelle zu löschen

keyspace

aws:ResourceTag/${TagKey}

Schreiben

table

aws:ResourceTag/${TagKey}

DropMultiRegionResource

Gewährt die Berechtigung zum Entfernen eines Multiregion-Schlüsselraums oder einer -Tabelle

keyspace

aws:ResourceTag/${TagKey}

Schreiben

table

aws:ResourceTag/${TagKey}

GetRecords

Erteilt die Erlaubnis, die CDC-Stream-Datensätze von einem bestimmten Shard abzurufen

stream*

aws:ResourceTag/${TagKey}

Lesen

GetShardIterator

Gewährt die Berechtigung zum Zurückgeben eines Shard-Iterators

stream*

aws:ResourceTag/${TagKey}

Lesen

GetStream

Erteilt die Erlaubnis, Informationen über einen CDC-Stream zurückzugeben, einschließlich der Zusammensetzung seiner Shards

stream*

aws:ResourceTag/${TagKey}

Lesen

ListStreams

Erteilt die Erlaubnis, ein Array von CDC-Stream-ARNs zurückzugeben, die dem aktuellen Konto und dem Endpunkt zugeordnet sind

Auflisten

Modify

Gewährt die Berechtigung zum INSERT, UPDATE oder DELETE von Daten in einer Tabelle

table*

aws:ResourceTag/${TagKey}

Schreiben

ModifyMultiRegionResource

Gewährt die Berechtigung zum Ausführen der Datenbefehle INSERT, UPDATE oder DELETE in einer Tabelle

table*

aws:ResourceTag/${TagKey}

Schreiben

Restore

Gewährt die Berechtigung zum Wiederherstellen einer Tabelle aus einem Backup

table*

aws:ResourceTag/${TagKey}

Schreiben

RestoreMultiRegionTable

Gewährt die Berechtigung zum Wiederherstellen einer Multiregion-Tabelle aus einem Backup

table*

aws:ResourceTag/${TagKey}

Schreiben

Select

Gewährt die Berechtigung zum SELECT von Daten aus einer Tabelle

table*

aws:ResourceTag/${TagKey}

Lesen

SelectMultiRegionResource

Gewährt die Berechtigung zum SELECT von Daten aus einer Multiregion-Tabelle

table*

aws:ResourceTag/${TagKey}

Lesen

TagMultiRegionResource

Gewährt die Berechtigung zum Markieren eines Multiregion-Schlüsselraums oder einer -Tabelle

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TagResource

Erteilt die Erlaubnis, einen Schlüsselraum, eine Tabelle oder einen Stream zu taggen

keyspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

stream

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UnTagMultiRegionResource

Gewährt die Berechtigung zum Entfernen der Markierung eines Multiregion-Schlüsselraums oder einer -Tabelle

keyspace

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

table

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, die Markierung eines Schlüsselraums, einer Tabelle oder eines Streams aufzuheben

keyspace

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

stream

aws:ResourceTag/${TagKey}

aws:TagKeys

table

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdatePartitioner

Gewährt die Berechtigung zum AKTUALISIEREN des Partitioners in einer Systemtabelle

table*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon Keyspaces definierte Ressourcentypen (für Apache Cassandra)

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

Ressourcentypen ARN Bedingungsschlüssel

keyspace

arn:${Partition}:cassandra:${Region}:${Account}:/keyspace/${KeyspaceName}/

aws:ResourceTag/${TagKey}

stream

arn:${Partition}:cassandra:${Region}:${Account}:/keyspace/${KeyspaceName}/table/${TableName}/stream/${StreamLabel}

aws:ResourceTag/${TagKey}

table

arn:${Partition}:cassandra:${Region}:${Account}:/keyspace/${KeyspaceName}/table/${TableName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Keyspaces (für Apache Cassandra)

Amazon Keyspaces (für Apache Cassandra) definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert Aktionen basierend auf dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung.

String

aws:ResourceTag/${TagKey}

Filtert Aktionen basierend auf den Tag-Schlüssel-Wert-Paaren, die an die Ressource angefügt wurden.

String

aws:TagKeys

Filtert Aktionen basierend auf dem Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString