View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Mobile Analytics - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Mobile Analytics

Amazon MemoryDB (Service-Präfix:memorydb) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon MemoryDB definierte API-Operationen

Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

BatchUpdateCluster

Speicherdatenbank: BatchUpdateCluster

Schreiben

CopySnapshot

Speicher-DB: CopySnapshot

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

ACL erstellen

Speicher-DB: CreateAcl

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

CreateCluster

Speicherdatenbank: CreateCluster

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

CreateMultiRegionCluster

Speicherdatenbank: CreateMultiRegionCluster

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

CreateParameterGroup

Speicherdatenbank: CreateParameterGroup

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

CreateSnapshot

Speicherdatenbank: CreateSnapshot

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

CreateSubnetGroup

Speicherdatenbank: CreateSubnetGroup

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

CreateUser

Speicherdatenbank: CreateUser

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

ACL löschen

Speicher-DB: DeleteAcl

Schreiben

DeleteCluster

Speicher-DB: CreateSnapshot

Schreiben

Speicher-DB: DeleteCluster

Schreiben

DeleteMultiRegionCluster

Speicher-DB: DeleteMultiRegionCluster

Schreiben

DeleteParameterGroup

Speicher-DB: DeleteParameterGroup

Schreiben

DeleteSnapshot

Speicher-DB: DeleteSnapshot

Schreiben

DeleteSubnetGroup

Speicher-DB: DeleteSubnetGroup

Schreiben

DeleteUser

Speicher-DB: DeleteUser

Schreiben

Beschreiben Sie ACLS

Speicher-DB: DescribeAcls

Lesen

DescribeClusters

Speicher-DB: DescribeClusters

Lesen

DescribeEngineVersions

Speicher-DB: DescribeEngineVersions

Lesen

DescribeEvents

Speicher-DB: DescribeEvents

Lesen

DescribeMultiRegionClusters

Speicher-DB: DescribeMultiRegionClusters

Lesen

DescribeMultiRegionParameterGroups

Speicher-DB: DescribeMultiRegionParameterGroups

Lesen

DescribeMultiRegionParameters

Speicher-DB: DescribeMultiRegionParameters

Lesen

DescribeParameterGroups

Speicher-DB: DescribeParameterGroups

Lesen

DescribeParameters

Speicher-DB: DescribeParameters

Lesen

DescribeReservedNodes

Speicher-DB: DescribeReservedNodes

Lesen

DescribeReservedNodesOfferings

Speicher-DB: DescribeReservedNodesOfferings

Lesen

DescribeServiceUpdates

Speicher-DB: DescribeServiceUpdates

Lesen

DescribeSnapshots

Speicher-DB: DescribeSnapshots

Lesen

DescribeSubnetGroups

Speicher-DB: DescribeSubnetGroups

Lesen

DescribeUsers

Speicher-DB: DescribeUsers

Lesen

FailoverShard

Speicher-DB: FailoverShard

Schreiben

ListAllowedMultiRegionClusterUpdates

Speicher-DB: ListAllowedMultiRegionClusterUpdates

Lesen

ListAllowedNodeTypeUpdates

Speicher-DB: ListAllowedNodeTypeUpdates

Lesen

ListTags

Speicher-DB: ListTags

Lesen

PurchaseReservedNodesOffering

Speicher-DB: PurchaseReservedNodesOffering

Schreiben

Speicher-DB: TagResource

Markieren, Schreiben

ResetParameterGroup

Speicherdatenbank: ResetParameterGroup

Schreiben

TagResource

Speicher-DB: TagResource

Markieren, Schreiben

UntagResource

Speicherdatenbank: UntagResource

Markieren, Schreiben

ACL aktualisieren

Speicher-DB: UpdateAcl

Schreiben

UpdateCluster

Speicher-DB: UpdateCluster

Schreiben

UpdateMultiRegionCluster

Speicher-DB: UpdateMultiRegionCluster

Schreiben

UpdateParameterGroup

Speicher-DB: UpdateParameterGroup

Schreiben

UpdateSubnetGroup

Speicher-DB: UpdateSubnetGroup

Schreiben

UpdateUser

Speicher-DB: UpdateUser

Schreiben

Von Amazon DynamoDB definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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

BatchUpdateCluster

Gewährt die Berechtigung zum Aktualisieren eines Service

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

Connect

Ermöglicht es einem IAM-Benutzer oder einer -Rolle, sich als ein bestimmter MemoryDB-Benutzer mit einem Knoten in einem Cluster zu verbinden

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

Benutzer*

as: ResourceTag /$ {} TagKey

CopySnapshot

Gewährt die Berechtigung zum Erstellen einer Kopie eines vorhandenen Snapshots

Schnappschuss*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateAcl

Gewährt die Berechtigung zum Erstellen einer neuen Routenkontrolle

Benutzer*

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateCluster

Gewährt die Berechtigung zum Erstellen eines Clusters

acl*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

Schreiben

Cluster mit mehreren Regionen

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

Parametergruppe*

als: /$ {RequestTagTagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

Snapshot

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

Subnetzgruppe*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

CreateMultiRegionCluster

Erteilt Berechtigungen zum Erstellen eines Clusters Multi-Region

Parametergruppe* mit mehreren Regionen

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

Schreiben

CreateParameterGroup

Gewährt die Berechtigung zum Erstellen einer neuen DB-Parametergruppe

als: /$ {} RequestTag TagKey

war: TagKeys

Schreiben

CreateSnapshot

Gewährt Berechtigungen zum Erstellen einer Sicherung eines Clusters zum aktuellen Zeitpunkt

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateSubnetGroup

Gewährt die Berechtigung zum Erstellen einer neuen DB-Subnetzgruppe

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateUser

Gewährt die Berechtigung zum Erstellen eines neuen IAM-Benutzers.

aws: RequestTag /$ {} TagKey

war: TagKeys

Speicher-DB: UserAuthenticationMode

Schreiben

DeleteAcl

Gewährt die Berechtigung zum Löschen einer Zugriffssteuerungsregel

acl*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteCluster

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

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

Cluster mit mehreren Regionen

als: ResourceTag /$ {} TagKey

MemoryDB: TLS aktiviert

Snapshot

als: /$ {} ResourceTag TagKey

DeleteMultiRegionCluster

Erteilt Berechtigungen zum Löschen eines Clusters Multi-Region

Multiregion-Cluster*

als: /$ {} ResourceTag TagKey

MemoryDB: TLS aktiviert

Schreiben

DeleteParameterGroup

Gewährt die Berechtigung zum Erstellen einer Parametergruppe

Parametergruppe*

als: /$ {ResourceTagTagKey

Schreiben

DeleteSnapshot

Gewährt die Berechtigung zum Löschen eines manuellen Snapshots

Schnappschuss*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteSubnetGroup

Gewährt die Berechtigung zum Löschen einer Subnetzgruppe

Subnetzgruppe*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteUser

Gewährt die Berechtigung zum Löschen eines Benutzers

Benutzer*

as: ResourceTag /$ {} TagKey

Schreiben

DescribeAcls

Gewährt die Berechtigung zum Abrufen von Informationen über IP-Zugriffskontrollgruppen

acl*

als: ResourceTag /$ {} TagKey

Lesen

DescribeClusters

Die Aktion DescribeCacheClusters gibt Informationen über alle bereitgestellten Cache-Cluster zurück, wenn keine Cache-Cluster-Kennung angegeben ist, oder über einen bestimmten Cache-Cluster, wenn eine Cache-Cluster-Kennung bereitgestellt ist.

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

DescribeEngineVersions

Gewährt die Berechtigung zum Listen der verfügbaren Cache-Engines und deren Versionen

Lesen

DescribeEvents

Gewährt die Berechtigung zum Auflisten von Ereignissen im Zusammenhang mit Clustern, Cache-Sicherheitsgruppen und Cache-Parametergruppen

Lesen

DescribeMultiRegionClusters

Erteilt Berechtigungen zum Abrufen von Informationen über alle Multi-Region Cluster, wenn keine Cluster-ID angegeben ist, oder über einen bestimmten Multi-Region Cluster, wenn eine Cluster-ID angegeben wird

multiregionaler Cluster*

als: /$ {} ResourceTag TagKey

MemoryDB: TLS aktiviert

Lesen

DescribeMultiRegionParameterGroups

Erteilt Berechtigungen zum Abrufen von Informationen über Parametergruppen Multi-Region

Parametergruppe* mit mehreren Regionen

Lesen

DescribeMultiRegionParameters

Erteilt Berechtigungen zum Abrufen einer detaillierten Parameterliste für eine bestimmte Parametergruppe Multi-Region

Parametergruppe* mit mehreren Regionen

Lesen

DescribeParameterGroups

Gewährt die Berechtigung zum Abrufen von Informationen zu einer Gruppe.

Parametergruppe*

als: /$ {ResourceTagTagKey

Lesen

DescribeParameters

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

Parametergruppe*

als: /$ {ResourceTagTagKey

Lesen

DescribeReservedNodes

Gewährt Berechtigungen zum Abrufen von reservierten Knoten

reservierter Knoten*

als: /$ {} ResourceTag TagKey

Lesen

DescribeReservedNodesOfferings

Gewährt Berechtigungen zum Abrufen von Lösungen für reservierte Knoten

Lesen

DescribeServiceUpdates

Gewährt die Berechtigung zum Auflisten von Details der Service-Updates

Lesen

DescribeSnapshots

Gewährt die Berechtigung, Informationen über DB-Cluster-Snapshots zurückzugeben

Schnappschuss*

als: /$ {} ResourceTag TagKey

Lesen

DescribeSubnetGroups

Gewährt die Berechtigung zum Abrufen einer Liste der Gruppen.

Subnetzgruppe*

als: /$ {} ResourceTag TagKey

Lesen

DescribeUsers

Gewährt die Berechtigung zum Abrufen von Informationen zu einer Gruppe.

Benutzer*

as: ResourceTag /$ {} TagKey

Lesen

FailoverShard

Gewährt die Berechtigung zum Testen des automatischen Failovers für einen bestimmten Shard in einem Cluster

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

ListAllowedMultiRegionClusterUpdates

Erteilt Berechtigungen zum Auflisten verfügbarer Multi-Region Cluster-Updates

Multiregion-Cluster*

als: /$ {} ResourceTag TagKey

MemoryDB: TLS aktiviert

Lesen

ListAllowedNodeTypeUpdates

Gewährt Berechtigungen zum Auflisten verfügbarer Knotentypupdates

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

ListTags

Gewährt die Berechtigung zum Auflisten aller Tags auf einer Ressource

acl

as: ResourceTag /$ {} TagKey

Lesen

Cluster

as: ResourceTag /$ {} TagKey

Cluster mit mehreren Regionen

als: ResourceTag /$ {} TagKey

MemoryDB: TLS aktiviert

Parametergruppe

als: ResourceTag /$ {} TagKey

Snapshot

as: ResourceTag /$ {} TagKey

Subnetzgruppe

als: ResourceTag /$ {} TagKey

user

as: ResourceTag /$ {} TagKey

PurchaseReservedNodesOffering

Gewährt Berechtigungen zum Kauf eines neuen reservierten Knotens

reservierter Knoten*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

ResetParameterGroup

Gewährt die Berechtigung, die Parameter einer DB-Parametergruppe auf die Standardwerte der Engine/des Systems zurückzusetzen

Parametergruppe*

als: /$ {ResourceTagTagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen von bis zu 10 Kostenzuordnungs-Tags zu der benannten Ressource

acl

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Cluster

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Cluster mit mehreren Regionen

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

Parametergruppe

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

reservierter Knoten

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Snapshot

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Subnetzgruppe

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

user

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Erteilt Berechtigungen zum Entfernen der in der TagKeys Liste identifizierten Tags aus einer Ressource

acl

aws: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Cluster

als: ResourceTag /$ {} TagKey

war: TagKeys

Cluster mit mehreren Regionen

als: ResourceTag /$ {} TagKey

war: TagKeys

MemoryDB: TLS aktiviert

Parametergruppe

als: ResourceTag /$ {} TagKey

war: TagKeys

Snapshot

aws: ResourceTag /$ {} TagKey

war: TagKeys

Subnetzgruppe

als: ResourceTag /$ {} TagKey

war: TagKeys

user

aws: ResourceTag /$ {} TagKey

war: TagKeys

UpdateAcl

Gewährt die Berechtigung zum Auflisten der Zugriffssteuerungsregeln

acl*

als: ResourceTag /$ {} TagKey

Schreiben

Benutzer*

as: ResourceTag /$ {} TagKey

UpdateCluster

Gewährt die Berechtigung zum Aktualisieren der Überwachungseinstellungen für den MSK-Cluster

acl

as: ResourceTag /$ {} TagKey

Schreiben

Cluster*

als: ResourceTag /$ {} TagKey

Parametergruppe

als: ResourceTag /$ {} TagKey

UpdateMultiRegionCluster

Erteilt Berechtigungen zum Aktualisieren der Einstellungen für einen Cluster Multi-Region

Cluster* mit mehreren Regionen

als: /$ {} ResourceTag TagKey

MemoryDB: TLS aktiviert

Schreiben

Parametergruppe mit mehreren Regionen

als: /$ {} ResourceTag TagKey

UpdateParameterGroup

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

Parametergruppe*

als: /$ {ResourceTagTagKey

Schreiben

UpdateSubnetGroup

Gewährt die Berechtigung zum Aktualisieren einer Gruppe.

Subnetzgruppe*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateUser

Gewährt die Berechtigung zum Aktualisieren eines Benutzerprofils

Benutzer*

as: ResourceTag /$ {} TagKey

Speicherdatenbank: UserAuthenticationMode

Schreiben

Permission-only Aktionen für Amazon MemoryDB

Die folgenden Aktionen werden von Amazon MemoryDB definiert, können jedoch nicht direkt über eine API-Operation 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

PauseMultiRegionClusterReplication

Erteilt die Berechtigung, die Replikation für einen Multi-Region Cluster anzuhalten

Cluster* mit mehreren Regionen

als: /$ {} ResourceTag TagKey

MemoryDB: TLS aktiviert

Schreiben

Von Amazon Translate 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

acl

arn: $ {Partition} :Speicherdatenbank: $ {Region} :$ {Konto} :acl/$ {} AclName

awsTagKey: /$ {} ResourceTag

Cluster

arn: $ {Partition} :memorydb: $ {Region} :$ {Konto} :cluster/$ {} ClusterName

awsTagKey: /$ {} ResourceTag

Cluster mit mehreren Regionen

arn: $ {Partition} :memorydb: :$ {Konto} :multiregioncluster/$ {} ClusterName

ResourceTagaws: /$ {} TagKey

MemoryDB: TLS aktiviert

Parametergruppe mit mehreren Regionen

arn: $ {Partition} :memorydb: :$ {Konto} :multiregionparametergroup/$ {} MultiRegionParameterGroupName

Parametergruppe

arn: $ {Partition} :memorydb: $ {Region} :$ {Konto} :parametergroup/$ {} ParameterGroupName

asTagKey: /$ {} ResourceTag

reservierter Knoten

arn: $ {Partition} :memorydb: $ {Region} :$ {Account} :reservednode/$ {reservationId}

als: /$ {} ResourceTag TagKey

Schnappschuss

arn: $ {Partition} :memorydb: $ {Region} :$ {Konto} :snapshot/$ {} SnapshotName

awsTagKey: /$ {} ResourceTag

Subnetzgruppe

arn: $ {Partition} :memorydb: $ {Region} :$ {Konto} :subnetgroup/$ {} SubnetGroupName

awsTagKey: /$ {} ResourceTag

benutzer

arn: $ {Partition} :memorydb: $ {Region} :$ {Konto} :user/$ {} UserName

awsTagKey: /$ {} ResourceTag

Bedingungsschlüssel für Amazon DynamoDB

Amazon Pinpoint Email Service definiert die folgenden Bedingungsschlüssel, die im Element Condition einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

as: RequestTag /$ {} TagKey

Filtert Aktionen basierend auf den Markierungen, die in der Anforderung übergeben werden.

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert Aktionen basierend auf den Markierungen, die der Ressource zugeordnet sind.

Zeichenfolge

war: TagKeys

Filtert Aktionen basierend auf den Tag-Schlüsseln, die in der Anforderung übergeben werden.

ArrayOfString

MemoryDB: TLS aktiviert

Filtert den Zugriff nach dem in der Anfrage vorhandenen TlsEnabled-Parameter oder verwendet standardmäßig den Wert true, wenn der Parameter nicht vorhanden ist

Bool

Speicherdatenbank: UserAuthenticationMode

Filtert den Zugriff anhand des UserAuthenticationMode.Type Parameters in der Anfrage

Zeichenfolge