View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon DynamoDB Accelerator (DAX) - 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 DynamoDB Accelerator (DAX)

Amazon DynamoDB Accelerator (DAX) (Dienstpräfix: dax) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon DynamoDB Accelerator (DAX) 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

dax:CreateCluster

Schreiben

dax:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

dax.amazonaws.com

Schreiben

CreateParameterGroup

dax:CreateParameterGroup

Schreiben

CreateSubnetGroup

dax:CreateSubnetGroup

Schreiben

DecreaseReplicationFactor

dax:DecreaseReplicationFactor

Schreiben

DeleteCluster

dax:DeleteCluster

Schreiben

DeleteParameterGroup

dax:DeleteParameterGroup

Schreiben

DeleteSubnetGroup

dax:DeleteSubnetGroup

Schreiben

DescribeClusters

dax:DescribeClusters

Auflisten

DescribeDefaultParameters

dax:DescribeDefaultParameters

Auflisten

DescribeEvents

dax:DescribeEvents

Auflisten

DescribeParameterGroups

dax:DescribeParameterGroups

Auflisten

DescribeParameters

dax:DescribeParameters

Lesen

DescribeSubnetGroups

dax:DescribeSubnetGroups

Auflisten

IncreaseReplicationFactor

dax:IncreaseReplicationFactor

Schreiben

ListTags

dax:ListTags

Lesen

RebootNode

dax:RebootNode

Write (Schreiben)

TagResource

dax:TagResource

Taggen, Schreiben

UntagResource

dax:UntagResource

Taggen, Schreiben

UpdateCluster

dax:UpdateCluster

Schreiben

UpdateParameterGroup

dax:UpdateParameterGroup

Schreiben

UpdateSubnetGroup

dax:UpdateSubnetGroup

Schreiben

Von Amazon DynamoDB Accelerator (DAX) 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

BatchGetItem

Gewährt die Berechtigung, die Attribute einzelner oder mehrerer Elemente aus einzelnen oder mehreren Tabellen zurückzugeben

application*

Lesen

BatchWriteItem

Gewährt die Berechtigung zum Ablegen oder Löschen mehrerer Elemente aus einzelnen oder mehreren Tabellen

application*

Schreiben

ConditionCheckItem

Erteilt die Genehmigung für ConditionCheckItem Vorgang, der das Vorhandensein einer Reihe von Attributen für das Element mit dem angegebenen Primärschlüssel überprüft

application*

Lesen

CreateCluster

Gewährt die Berechtigung zum Erstellen eines DAX-Clusters

application*

Schreiben

CreateParameterGroup

Gewährt die Berechtigung zum Erstellen einer Parametergruppe

Schreiben

CreateSubnetGroup

Gewährt die Berechtigung zum Erstellen einer Subnetzgruppe

Schreiben

DecreaseReplicationFactor

Gewährt die Berechtigung zum Entfernen eines oder mehrerer Knoten aus einem DAX-Cluster

application*

Schreiben

DeleteCluster

Gewährt die Berechtigung zum Löschen eines zuvor bereitgestellten DAX-Clusters

application*

Schreiben

DeleteItem

Gewährt die Berechtigung zum Löschen eines einzelnen Elements in einer Tabelle nach Primärschlüssel

application*

dax:EnclosingOperation

Schreiben

DeleteParameterGroup

Gewährt die Berechtigung zum Löschen der angegebenen Parametergruppe

Schreiben

DeleteSubnetGroup

Gewährt die Berechtigung zum Löschen einer Subnetzgruppe

Schreiben

DescribeClusters

Gewährt die Berechtigung zum zurückgeben von Informationen über alle bereitgestellten DAX-Cluster

application

Auflisten

DescribeDefaultParameters

Gewährt die Berechtigung, die Standard-System-Parameterinformationen für DAX zurückzugeben

Auflisten

DescribeEvents

Gewährt die Berechtigung zum Zurückgeben von Ereignissen im Zusammenhang mit DAX-Clustern und Parametergruppen

Auflisten

DescribeParameterGroups

Gewährt die Berechtigung zum Zurückgeben einer Liste von Parametergruppenbeschreibungen

Auflisten

DescribeParameters

Gewährt die Berechtigung zum Zurückgeben der detaillierten Parameterliste für eine bestimmte Parametergruppe

Lesen

DescribeSubnetGroups

Gewährt die Berechtigung zum Zurückgeben einer Liste von Subnetzgruppenbeschreibungen

Auflisten

GetItem

Erteilt die Genehmigung für GetItem Vorgang, der eine Reihe von Attributen für das Element mit dem angegebenen Primärschlüssel zurückgibt

application*

dax:EnclosingOperation

Lesen

IncreaseReplicationFactor

Gewährt die Berechtigung zum Hinzufügen eines oder mehrerer Knoten zu einem DAX-Cluster

application*

Schreiben

ListTags

Gewährt die Berechtigung zum Zurückgeben einer Liste aller Tags für einen DAX-Cluster

application*

Lesen

PutItem

Gewährt die Berechtigung, ein neues Element zu erstellen oder ein altes durch ein neues Element zu ersetzen

application*

dax:EnclosingOperation

Schreiben

Query

Gewährt die Berechtigung, den Primärschlüssel einer Tabelle oder einen sekundären Index für den direkten Zugriff auf Elemente in der Tabelle bzw. im Index zu verwenden

application*

Lesen

RebootNode

Gewährt die Berechtigung zum erneuten Starten eines einzelnen Knotens eines DAX-Clusters

application*

Schreiben

Scan

Gewährt die Berechtigung, einzelne oder mehrere Elemente und Elementattribute zurückzugeben, indem auf jedes Element in einer Tabelle oder einen sekundären Index zugegriffen wird

application*

Lesen

TagResource

Gewährt die Berechtigung zum Zuordnen einer Reihe von Tags zu einer DAX-Ressource

application*

Taggen, Schreiben

UntagResource

Gewährt die Berechtigung zum Entfernen der Zuordnungen von Tags aus einer DAX-Ressource

application*

Taggen, Schreiben

UpdateCluster

Gewährt die Berechtigung zum Ändern der Einstellungen für einen DAX-Cluster

application*

Schreiben

UpdateItem

Gewährt die Berechtigung zum Bearbeiten der Attribute eines vorhandenen Elements oder zum hinzufügen eines neuen Elements in die Tabelle, wenn es noch nicht existiert

application*

dax:EnclosingOperation

Schreiben

UpdateParameterGroup

Gewährt die Berechtigung zum Ändern der Parameter einer Parametergruppe

Schreiben

UpdateSubnetGroup

Gewährt die Berechtigung zum Ändern einer vorhandenen Subnetzgruppe

Schreiben

Vom Amazon DynamoDB Accelerator (DAX) 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

application

arn:${Partition}:dax:${Region}:${Account}:cache/${ClusterName}

Bedingungsschlüssel für Amazon DynamoDB Accelerator (DAX)

Amazon DynamoDB Accelerator (DAX) definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

dax:EnclosingOperation

Wird verwendet, um Aufrufe durch Transaktions-APIs zu blockieren und Aufrufe durch Nicht-Transaktions-APIs durchzulassen und umgekehrt

String