View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Dienst für parallele Datenverarbeitung - Service-Authorization-Referenz

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 von 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 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

CreateCluster

Stück: CreateCluster

Schreiben

Stck: TagResource

Markieren, Schreiben

CreateComputeNodeGroup

Stck.: CreateComputeNodeGroup

Schreiben

Stck: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

ec2.amazonaws.com

Schreiben

CreateQueue

Stck.: CreateQueue

Schreiben

Stck: TagResource

Markieren, Schreiben

DeleteCluster

Stck.: DeleteCluster

Schreiben

DeleteComputeNodeGroup

Stck: DeleteComputeNodeGroup

Schreiben

DeleteQueue

Stck: DeleteQueue

Schreiben

GetCluster

Stck: GetCluster

Lesen

GetComputeNodeGroup

Stck: GetComputeNodeGroup

Lesen

GetQueue

Stck: GetQueue

Lesen

ListClusters

Stck: ListClusters

Auflisten

ListComputeNodeGroups

Stck: ListComputeNodeGroups

Auflisten

ListQueues

Stck: ListQueues

Auflisten

ListTagsForResource

Stck: ListTagsForResource

Lesen

RegisterComputeNodeGroupInstance

Stck: RegisterComputeNodeGroupInstance

Schreiben

TagResource

Stck: TagResource

Markieren, Schreiben

UntagResource

Stck.: UntagResource

Markieren, Schreiben

UpdateCluster

Stck.: UpdateCluster

Schreiben

UpdateComputeNodeGroup

Stck: UpdateComputeNodeGroup

Schreiben

ich bin: PassRole

ich bin: PassedToService

ec2.amazonaws.com

Schreiben

UpdateQueue

Stck.: UpdateQueue

Schreiben

Aktionen definiert von AWS Dienst für parallele Datenverarbeitung

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

CreateCluster

Erteilt die Erlaubnis zum Erstellen von Clustern

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateComputeNodeGroup

Erteilt die Erlaubnis, Compute-Knotengruppen zu erstellen

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateQueue

Erteilt die Erlaubnis zum Erstellen von Warteschlangen

Cluster*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteCluster

Erteilt die Erlaubnis zum Löschen von Clustern

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteComputeNodeGroup

Erteilt die Erlaubnis, Compute-Knotengruppen zu löschen

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

ComputeNode-Gruppe*

als: /$ {} ResourceTag TagKey

DeleteQueue

Erteilt die Erlaubnis zum Löschen von Warteschlangen

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

Warteschlange*

als: ResourceTag /$ {} TagKey

GetCluster

Erteilt die Erlaubnis zum Abrufen von Cluster-Eigenschaften

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

GetComputeNodeGroup

Erteilt die Berechtigung zum Abrufen der Eigenschaften von Compute-Knotengruppen

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

ComputeNode-Gruppe*

als: /$ {} ResourceTag TagKey

GetQueue

Erteilt die Berechtigung zum Abrufen der Warteschlangeneigenschaften

Cluster*

als: ResourceTag /$ {} TagKey

Lesen

Warteschlange*

als: ResourceTag /$ {} TagKey

ListClusters

Gewährt die Berechtigung zum Auflisten von Clustern

Auflisten

ListComputeNodeGroups

Erteilt die Erlaubnis, Compute-Knotengruppen aufzulisten

Cluster*

als: ResourceTag /$ {} TagKey

Auflisten

ListQueues

Erteilt die Erlaubnis, Warteschlangen aufzulisten

Cluster*

als: 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*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer Ressource mit Tags

Cluster

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

ComputeNodegroup

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Warteschlange

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer Ressource

Cluster

aws: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

ComputeNodegroup

als: /$ {} ResourceTag TagKey

war: TagKeys

Warteschlange

aws: ResourceTag /$ {} TagKey

war: TagKeys

UpdateCluster

Erteilt die Erlaubnis, Cluster-Eigenschaften zu aktualisieren

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateComputeNodeGroup

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

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

ComputeNode-Gruppe*

als: /$ {} ResourceTag TagKey

UpdateQueue

Erteilt die Erlaubnis, die Eigenschaften der Warteschlange zu aktualisieren

Cluster*

als: ResourceTag /$ {} TagKey

Schreiben

Warteschlange*

als: ResourceTag /$ {} TagKey

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

Die folgenden Aktionen werden von AWS Parallel Computing Service 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

AllowVendedLogDeliveryForResource

Erteilt die Berechtigung zur Konfiguration der ausgelieferten Protokollzustellung für AWS PCS-Clusterprotokolle

Cluster*

als: 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} :$ {Konto} :cluster/$ {} ClusterIdentifier

awsTagKey: /$ {} ResourceTag

ComputeNode-Gruppe

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

als: /$ {} ResourceTag TagKey

Warteschlange

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

TagKeyaws: /$ {} ResourceTag

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

AWS Parallel Computing Service definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

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

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

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

ArrayOfString