View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Dienst für parallele Datenverarbeitung - 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 AWS Dienst für parallele Datenverarbeitung

AWS Parallel Computing Service (Dienstpräfix: pcs) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Dienst für parallele Datenverarbeitung

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

pcs:CreateCluster

Schreiben

pcs:TagResource

Taggen, Schreiben

CreateComputeNodeGroup

pcs:CreateComputeNodeGroup

Schreiben

pcs:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Schreiben

CreateQueue

pcs:CreateQueue

Schreiben

pcs:TagResource

Taggen, Schreiben

DeleteCluster

pcs:DeleteCluster

Schreiben

DeleteComputeNodeGroup

pcs:DeleteComputeNodeGroup

Schreiben

DeleteQueue

pcs:DeleteQueue

Schreiben

GetCluster

pcs:GetCluster

Lesen

GetComputeNodeGroup

pcs:GetComputeNodeGroup

Lesen

GetQueue

pcs:GetQueue

Lesen

ListClusters

pcs:ListClusters

Auflisten

ListComputeNodeGroups

pcs:ListComputeNodeGroups

Auflisten

ListQueues

pcs:ListQueues

Auflisten

ListTagsForResource

pcs:ListTagsForResource

Lesen

RegisterComputeNodeGroupInstance

pcs:RegisterComputeNodeGroupInstance

Write (Schreiben)

TagResource

pcs:TagResource

Taggen, Schreiben

UntagResource

pcs:UntagResource

Taggen, Schreiben

UpdateCluster

pcs:UpdateCluster

Schreiben

UpdateComputeNodeGroup

pcs:UpdateComputeNodeGroup

Schreiben

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Schreiben

UpdateQueue

pcs:UpdateQueue

Schreiben

Aktionen definiert durch AWS Dienst für parallele Datenverarbeitung

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 Berechtigung zum Erstellen von Clustern

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateComputeNodeGroup

Erteilt die Erlaubnis, Compute-Knotengruppen zu erstellen

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateQueue

Erteilt die Erlaubnis, Warteschlangen zu erstellen

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteCluster

Erteilt die Berechtigung zum Löschen von Clustern

cluster*

aws:ResourceTag/${TagKey}

Schreiben

DeleteComputeNodeGroup

Erteilt die Berechtigung zum Löschen von Compute-Knotengruppen

cluster*

aws:ResourceTag/${TagKey}

Schreiben

computenodegroup*

aws:ResourceTag/${TagKey}

DeleteQueue

Erteilt die Erlaubnis, Warteschlangen zu löschen

cluster*

aws:ResourceTag/${TagKey}

Schreiben

queue*

aws:ResourceTag/${TagKey}

GetCluster

Erteilt die Berechtigung zum Abrufen von Cluster-Eigenschaften

cluster*

aws:ResourceTag/${TagKey}

Lesen

GetComputeNodeGroup

Erteilt die Erlaubnis, Eigenschaften von Compute-Knotengruppen abzurufen

cluster*

aws:ResourceTag/${TagKey}

Lesen

computenodegroup*

aws:ResourceTag/${TagKey}

GetQueue

Erteilt die Erlaubnis, Warteschlangeneigenschaften abzurufen

cluster*

aws:ResourceTag/${TagKey}

Lesen

queue*

aws:ResourceTag/${TagKey}

ListClusters

Gewährt die Berechtigung zum Auflisten von Clustern

Auflisten

ListComputeNodeGroups

Erteilt die Erlaubnis, Compute-Knotengruppen aufzulisten

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListQueues

Erteilt die Erlaubnis, Warteschlangen aufzulisten

cluster*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten der Tags für eine Ressource

Lesen

RegisterComputeNodeGroupInstance

Erteilt die Erlaubnis, eine Recheninstanz in einer Compute-Knotengruppe zu registrieren

cluster*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

cluster

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

computenodegroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

queue

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

cluster

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

computenodegroup

aws:ResourceTag/${TagKey}

aws:TagKeys

queue

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCluster

Erteilt die Erlaubnis, Cluster-Eigenschaften zu aktualisieren

cluster*

aws:ResourceTag/${TagKey}

Schreiben

UpdateComputeNodeGroup

Erteilt die Erlaubnis, die Eigenschaften der Compute-Knotengruppe zu aktualisieren

cluster*

aws:ResourceTag/${TagKey}

Schreiben

computenodegroup*

aws:ResourceTag/${TagKey}

UpdateQueue

Erteilt die Berechtigung zum Aktualisieren der Warteschlangeneigenschaften

cluster*

aws:ResourceTag/${TagKey}

Schreiben

queue*

aws:ResourceTag/${TagKey}

Permission-only Aktionen für AWS Dienst für parallele Datenverarbeitung

Die folgenden Aktionen sind definiert durch AWS Parallel Computing Service, sind jedoch nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Policy-Statements verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AllowVendedLogDeliveryForResource

Erteilt die Berechtigung zur Konfiguration der versendeten Protokollzustellung für AWS PCS-Cluster-Protokolle

cluster*

aws:ResourceTag/${TagKey}

Schreiben

Ressourcentypen, definiert durch AWS Dienst für parallele Datenverarbeitung

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}:pcs:${Region}:${Account}:cluster/${ClusterIdentifier}

aws:ResourceTag/${TagKey}

computenodegroup

arn:${Partition}:pcs:${Region}:${Account}:cluster/${ClusterIdentifier}/computenodegroup/${ComputeNodeGroupIdentifier}

aws:ResourceTag/${TagKey}

queue

arn:${Partition}:pcs:${Region}:${Account}:cluster/${ClusterIdentifier}/queue/${QueueIdentifier}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Dienst für parallele Datenverarbeitung

AWS Parallel Computing Service definiert die folgenden Bedingungsschlüssel, die in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString