View a markdown version of this page

Acciones, recursos y claves de condición para AWS Servicio de computación paralela - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Servicio de computación paralela

AWS Parallel Computing Service (prefijo de servicio:pcs) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Las operaciones de la API se definen mediante AWS Servicio de computación paralela

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreateCluster

piezas: CreateCluster

Escritura

piezas: TagResource

Etiquetar, escribir

CreateComputeNodeGroup

piezas: CreateComputeNodeGroup

Escritura

piezas: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

ec2.amazonaws.com

Escritura

CreateQueue

2 piezas: CreateQueue

Escritura

piezas: TagResource

Etiquetar, escribir

DeleteCluster

piezas: DeleteCluster

Escritura

DeleteComputeNodeGroup

piezas: DeleteComputeNodeGroup

Escritura

DeleteQueue

piezas: DeleteQueue

Escritura

GetCluster

piezas: GetCluster

Lectura

GetComputeNodeGroup

piezas: GetComputeNodeGroup

Lectura

GetQueue

piezas: GetQueue

Lectura

ListClusters

piezas: ListClusters

Enumeración

ListComputeNodeGroups

piezas: ListComputeNodeGroups

Enumeración

ListQueues

piezas: ListQueues

Enumeración

ListTagsForResource

piezas: ListTagsForResource

Lectura

RegisterComputeNodeGroupInstance

piezas: RegisterComputeNodeGroupInstance

Escritura

TagResource

piezas: TagResource

Etiquetar, escribir

UntagResource

piezas: UntagResource

Etiquetar, escribir

UpdateCluster

piezas: UpdateCluster

Escritura

UpdateComputeNodeGroup

piezas: UpdateComputeNodeGroup

Escritura

Liam: PassRole

objetivo: PassedToService

ec2.amazonaws.com

Escritura

UpdateQueue

2 piezas: UpdateQueue

Escritura

Acciones definidas por AWS Servicio de computación paralela

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateCluster

Concede permiso para crear clústeres

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateComputeNodeGroup

Concede permiso para crear grupos de nodos de computación

clúster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateQueue

Concede permiso para crear colas

clúster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteCluster

Concede permiso para eliminar clústeres

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteComputeNodeGroup

Concede permiso para eliminar grupos de nodos de computación

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

compute el grupo de nodos*

aws: /$ {} ResourceTag TagKey

DeleteQueue

Concede permiso para eliminar colas

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

cola*

was: /$ {} ResourceTag TagKey

GetCluster

Concede permiso para obtener las propiedades del clúster

clúster*

aws: ResourceTag /$ {} TagKey

Lectura

GetComputeNodeGroup

Concede permiso para obtener las propiedades del grupo de nodos de computación

clúster*

aws: ResourceTag /$ {} TagKey

Lectura

compute el grupo de nodos*

aws: /$ {} ResourceTag TagKey

GetQueue

Concede permiso para obtener las propiedades de la cola

clúster*

aws: ResourceTag /$ {} TagKey

Lectura

cola*

was: /$ {} ResourceTag TagKey

ListClusters

Concede permiso para enumerar clústeres

Enumeración

ListComputeNodeGroups

Concede permiso para enumerar los grupos de nodos de computación

clúster*

aws: ResourceTag /$ {} TagKey

Enumeración

ListQueues

Concede permiso para enumerar colas

clúster*

aws: ResourceTag /$ {} TagKey

Enumeración

ListTagsForResource

Concede permiso para enumerar las etiquetas de un recurso

Lectura

RegisterComputeNodeGroupInstance

Concede permiso para registrar una instancia de computación en un grupo de nodos de computación

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Concede permiso para etiquetar un recurso

clúster

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

computar un grupo de nodos

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

cola

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Concede permiso para eliminar etiquetas en un recurso

clúster

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

computar un grupo de nodos

was: /$ {} ResourceTag TagKey

AWS: TagKeys

cola

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateCluster

Concede permiso para actualizar las propiedades del clúster.

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateComputeNodeGroup

Concede permiso para actualizar las propiedades del grupo de nodos de computación

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

compute el grupo de nodos*

aws: /$ {} ResourceTag TagKey

UpdateQueue

Concede permiso para actualizar las propiedades de la cola

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

cola*

was: /$ {} ResourceTag TagKey

Permission-only acciones para AWS Servicio de computación paralela

AWS Parallel Computing Service define las siguientes acciones, pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AllowVendedLogDeliveryForResource

Otorga permiso para configurar la entrega de registros vendida para los registros del clúster de AWS PCS

clúster*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por AWS Servicio de computación paralela

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

clúster

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

ResourceTagAWS: /$ {} TagKey

computar grupo de nodos

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

wasTagKey: /$ {} ResourceTag

cola

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

wasTagKey: /$ {} ResourceTag

Claves de condición para AWS Servicio de computación paralela

AWS Parallel Computing Service define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas que se pasan en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString