View a markdown version of this page

Acciones, recursos y claves de condición para AWS Lote - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Lote

AWS Batch (prefijo de servicio:batch) 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 Lote

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

CancelJob

lote: CancelJob

Escritura

CancelJobs

lote: CancelJob

Escritura

CreateComputeEnvironment

lote: CreateComputeEnvironment

Escritura

lote: SetCapacityTags

Etiquetar, escribir

lote: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

batch.amazonaws.com, ec2.amazonaws.com, ecs.amazonaws.com, spotfleet.amazonaws.com

Escritura

CreateConsumableResource

lote: CreateConsumableResource

Escritura

lote: TagResource

Etiquetar, escribir

CreateJobQueue

lote: CreateJobQueue

Escritura

lote: TagResource

Etiquetar, escribir

CreateQuotaShare

lote: CreateQuotaShare

Escritura

lote: TagResource

Etiquetar, escribir

CreateSchedulingPolicy

lote: CreateSchedulingPolicy

Escritura

lote: TagResource

Etiquetar, escribir

CreateServiceEnvironment

lote: CreateServiceEnvironment

Escritura

lote: TagResource

Etiquetar, escribir

DeleteComputeEnvironment

lote: DeleteComputeEnvironment

Escritura

DeleteConsumableResource

lote: DeleteConsumableResource

Escritura

DeleteJobQueue

lote: DeleteJobQueue

Escritura

DeleteQuotaShare

lote: DeleteQuotaShare

Escritura

DeleteSchedulingPolicy

lote: DeleteSchedulingPolicy

Escritura

DeleteServiceEnvironment

lote: DeleteServiceEnvironment

Escritura

DeregisterJobDefinition

lote: DeregisterJobDefinition

Escritura

DescribeComputeEnvironments

lote: DescribeComputeEnvironments

Lectura

DescribeConsumableResource

lote: DescribeConsumableResource

Lectura

DescribeJobDefinitions

lote: DescribeJobDefinitions

Lectura

DescribeJobQueues

lote: DescribeJobQueues

Lectura

DescribeJobs

lote: DescribeJobs

Lectura

DescribeQuotaShare

lote: DescribeQuotaShare

Lectura

DescribeSchedulingPolicies

lote: DescribeSchedulingPolicies

Lectura

DescribeServiceEnvironments

lote: DescribeServiceEnvironments

Lectura

DescribeServiceJob

lote: DescribeServiceJob

Lectura

GetJobQueueSnapshot

lote: GetJobQueueSnapshot

Lectura

ListConsumableResources

lote: ListConsumableResources

Enumeración

ListJobs

lote: ListJobs

Enumeración

ListJobsByConsumableResource

lote: ListJobsByConsumableResource

Enumeración

ListQuotaShares

lote: ListQuotaShares

Enumeración

ListSchedulingPolicies

lote: ListSchedulingPolicies

Lectura

ListServiceJobs

lote: ListServiceJobs

Enumeración

ListTagsForResource

lote: ListTagsForResource

Lectura

RegisterJobDefinition

lote: RegisterJobDefinition

Escritura

lote: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

ecs-tasks.amazonaws.com

Escritura

SubmitJob

lote: SubmitJob

Escritura

lote: TagResource

Etiquetar, escribir

SubmitServiceJob

lote: SubmitServiceJob

Escritura

lote: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

sagemaker.amazonaws.com

Escritura

TagResource

lote: TagResource

Etiquetar, escribir

TerminateJob

lote: TerminateJob

Escritura

TerminateJobs

lote: TerminateJob

Escritura

TerminateServiceJob

lote: TerminateServiceJob

Escritura

TerminateServiceJobs

lote: TerminateServiceJob

Escritura

UntagResource

lote: UntagResource

Etiquetar, escribir

UpdateComputeEnvironment

lote: SetCapacityTags

Etiquetar, escribir

lote: UpdateComputeEnvironment

Escritura

objetivo: PassRole

objetivo: PassedToService

batch.amazonaws.com, ec2.amazonaws.com, ecs.amazonaws.com

Escritura

UpdateConsumableResource

lote: UpdateConsumableResource

Escritura

UpdateJobQueue

lote: UpdateJobQueue

Escritura

UpdateQuotaShare

lote: UpdateQuotaShare

Escritura

UpdateSchedulingPolicy

lote: UpdateSchedulingPolicy

Escritura

UpdateServiceEnvironment

lote: UpdateServiceEnvironment

Escritura

UpdateServiceJob

lote: UpdateServiceJob

Escritura

Acciones definidas por AWS Lote

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

CancelJob

Otorga permiso para cancelar un trabajo en una cola de trabajos de AWS Batch en su cuenta

trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

CreateComputeEnvironment

Otorga permiso para crear un entorno de procesamiento AWS por lotes en su cuenta

entorno informático*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateConsumableResource

Otorga permiso para crear un recurso consumible de AWS Batch en tu cuenta

recurso consumible*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateJobQueue

Otorga permiso para crear una cola de trabajos de AWS Batch en su cuenta

entorno informático

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

cola de trabajos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

política de programación

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

entorno de servicio

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateQuotaShare

Otorga permiso para crear una cuota compartida de AWS Batch en tu cuenta

cola de trabajos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

cuota compartida*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateSchedulingPolicy

Otorga permiso para crear una política de programación de AWS Batch en su cuenta

política de programación*

leyes: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateServiceEnvironment

Otorga permiso para crear un entorno de servicio AWS Batch en su cuenta

entorno de servicio*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteComputeEnvironment

Otorga permiso para eliminar un entorno de procesamiento AWS por lotes en su cuenta

entorno informático*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteConsumableResource

Otorga permiso para eliminar un recurso consumible de AWS Batch de tu cuenta

recurso consumible*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteJobQueue

Otorga permiso para eliminar una cola de trabajos de AWS Batch en su cuenta

cola de trabajos*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteQuotaShare

Otorga permiso para eliminar un recurso compartido de cuota de AWS Batch en tu cuenta

cuota compartida*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteSchedulingPolicy

Otorga permiso para eliminar una política de programación de AWS Batch en su cuenta

política de programación*

leyes: /$ {} ResourceTag TagKey

Escritura

DeleteServiceEnvironment

Otorga permiso para eliminar un entorno de servicio AWS Batch en su cuenta

entorno de servicio*

aws: /$ {} ResourceTag TagKey

Escritura

DeregisterJobDefinition

Otorga permiso para anular el registro de una definición de trabajo AWS por lotes en su cuenta

revisión de la definición del trabajo*

aws: /$ {} ResourceTag TagKey

Escritura

DescribeComputeEnvironments

Otorga permiso para describir uno o más entornos de procesamiento AWS por lotes en su cuenta

Lectura

DescribeConsumableResource

Otorga permiso para describir uno o más recursos consumibles de AWS Batch en su cuenta

recurso consumible*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeJobDefinitions

Otorga permiso para describir una o más definiciones de tareas de AWS Batch en su cuenta

Lectura

DescribeJobQueues

Otorga permiso para describir una o más colas de trabajos de AWS Batch en su cuenta

Lectura

DescribeJobs

Otorga permiso para describir una lista de trabajos de AWS Batch en su cuenta

Lectura

DescribeQuotaShare

Otorga permiso para describir una cuota de AWS Batch compartida en su cuenta

cuota compartida*

aws: /$ {} ResourceTag TagKey

Lectura

DescribeSchedulingPolicies

Otorga permiso para describir una o más políticas de programación de AWS Batch en su cuenta

Lectura

DescribeServiceEnvironments

Otorga permiso para describir uno o más entornos de servicio AWS Batch en su cuenta

Lectura

DescribeServiceJob

Otorga permiso para describir un trabajo de AWS Batch Service en su cuenta

Lectura

GetJobQueueSnapshot

Otorga permiso para obtener una instantánea de una cola de trabajos de AWS Batch en su cuenta

cola de trabajos*

aws: /$ {} ResourceTag TagKey

Lectura

ListConsumableResources

Otorga permiso para incluir los recursos consumibles de AWS Batch en su cuenta

Enumeración

ListJobs

Otorga permiso para enumerar trabajos para una cola de trabajos AWS por lotes específica en su cuenta

Enumeración

ListJobsByConsumableResource

Otorga permiso para enumerar los trabajos AWS por lotes que requieren un recurso consumible específico en su cuenta

recurso consumible*

aws: /$ {} ResourceTag TagKey

Enumeración

ListQuotaShares

Otorga permiso para incluir acciones de cuota de AWS Batch en su cuenta

cola de trabajos*

aws: /$ {} ResourceTag TagKey

Enumeración

ListSchedulingPolicies

Otorga permiso para incluir las políticas de programación de AWS Batch en su cuenta

Lectura

ListServiceJobs

Otorga permiso para enumerar los trabajos de servicio para una cola de trabajos AWS por lotes específica en su cuenta

Enumeración

ListTagsForResource

Otorga permiso para incluir etiquetas para un recurso de AWS Batch en su cuenta

entorno informático

aws: ResourceTag /$ {} TagKey

Lectura

recurso consumible

aws: /$ {} ResourceTag TagKey

trabajo

aws: ResourceTag /$ {} TagKey

revisión de la definición del trabajo

aws: /$ {} ResourceTag TagKey

cola de trabajos

was: /$ {} ResourceTag TagKey

cuota compartida

aws: ResourceTag /$ {} TagKey

política de programación

aws: /$ {} ResourceTag TagKey

entorno de servicio

aws: ResourceTag /$ {} TagKey

trabajo de servicio

aws: ResourceTag /$ {} TagKey

RegisterJobDefinition

Otorga permiso para registrar una definición de trabajo AWS por lotes en su cuenta

recurso consumible

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

lote: AWSLogsCreateGroup

lote: AWSLogsGroup

lote: AWSLogsRegion

lote: AWSLogsStreamPrefix

Lote: EksImage

Lote: eksnamespace

Lote: Eks Privileged

lote: EKSRunAsGroup

lote: EKSRunAsUser

lote: EKSServiceAccountName

Lote: imagen

lote: LogDriver

Lote: privilegiado

Lote: usuario

Escritura

definición de trabajo*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

lote: AWSLogsCreateGroup

lote: AWSLogsGroup

lote: AWSLogsRegion

lote: AWSLogsStreamPrefix

Lote: EksImage

Lote: eksnamespace

Lote: Eks Privileged

lote: EKSRunAsGroup

lote: EKSRunAsUser

lote: EKSServiceAccountName

Lote: imagen

lote: LogDriver

Lote: privilegiado

Lote: usuario

SubmitJob

Otorga permiso para enviar un trabajo de AWS Batch desde una definición de trabajo de su cuenta

recurso consumible

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

trabajo*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lote: Eks Image

Lote: eksnamespace

lote: ShareIdentifier

definición de trabajo

aws: RequestTag /$ {} TagKey

AWS: TagKeys

revisión de la definición del trabajo

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

cola de trabajos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

SubmitServiceJob

Otorga permiso para enviar un trabajo de servicio AWS Batch

cola de trabajos*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

lote: SchedulingPriority

Escritura

cuota compartida

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

lote: SchedulingPriority

trabajo de servicio*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

lote: SchedulingPriority

lote: ShareIdentifier

TagResource

Otorga permiso para etiquetar un recurso de AWS Batch en tu cuenta

entorno informático

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

recurso consumible

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

trabajo

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

revisión de la definición del trabajo

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

cola de trabajos

was: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

cuota compartida

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

política de programación

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

entorno de servicio

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

trabajo de servicio

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

TerminateJob

Otorga permiso para finalizar un trabajo en una cola de trabajos de AWS Batch de su cuenta

trabajo*

aws: ResourceTag /$ {} TagKey

Escritura

TerminateServiceJob

Otorga permiso para finalizar un trabajo de servicio en una cola de trabajos de AWS Batch de su cuenta

trabajo de servicio*

aws: /$ {} ResourceTag TagKey

Escritura

UntagResource

Otorga permiso para desetiquetar un recurso de AWS Batch de tu cuenta

entorno informático

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

recurso consumible

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

trabajo

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

revisión de la definición del trabajo

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

cola de trabajos

was: /$ {} ResourceTag TagKey

AWS: TagKeys

cuota compartida

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

política de programación

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

entorno de servicio

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

trabajo de servicio

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateComputeEnvironment

Otorga permiso para actualizar un entorno de procesamiento AWS por lotes en su cuenta

entorno informático*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateConsumableResource

Otorga permiso para actualizar un recurso consumible de AWS Batch en tu cuenta

recurso consumible*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateJobQueue

Otorga permiso para actualizar una cola de trabajos de AWS Batch en su cuenta

entorno informático

aws: ResourceTag /$ {} TagKey

Escritura

cola de trabajos*

aws: /$ {} ResourceTag TagKey

política de programación

aws: /$ {} ResourceTag TagKey

UpdateQuotaShare

Otorga permiso para actualizar una cuota de AWS Batch compartida en tu cuenta

cuota compartida*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateSchedulingPolicy

Otorga permiso para actualizar una política de programación de AWS Batch en su cuenta

política de programación*

leyes: /$ {} ResourceTag TagKey

Escritura

UpdateServiceEnvironment

Otorga permiso para actualizar un entorno de servicio AWS Batch en su cuenta

entorno de servicio*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateServiceJob

Otorga permiso para actualizar un trabajo de servicio en una cola de trabajos de AWS Batch de su cuenta

trabajo de servicio*

aws: /$ {} ResourceTag TagKey

lote: SchedulingPriority

Escritura

Permission-only acciones para AWS Lote

AWS Batch define las siguientes acciones, pero no se pueden invocar directamente a través de 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

SetCapacityTags

Otorga permiso para establecer etiquetas de capacidad en un entorno de procesamiento AWS por lotes en su cuenta

entorno informático*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Tipos de recursos definidos por AWS Lote

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

entorno informático

arn: $ {Partition} :batch: $ {Region} :$ {Account} :compute-environment/$ {} ComputeEnvironmentName

ResourceTagaws: /$ {} TagKey

recurso consumible

arn: $ {Partition} :batch: $ {Region} :$ {Account} :consumiable-resource/$ {} ConsumableResourceName

ResourceTagAWS: /$ {} TagKey

trabajo

arn: $ {Partition} :batch: $ {Region} :$ {Account} :job/$ {} JobId

ResourceTagAWS: /$ {} TagKey

definición de trabajo

arn: $ {Partition} :batch: $ {Region} :$ {Account} :job-definition/$ {} JobDefinitionName

revisión de la definición del trabajo

arn: $ {Partition} :batch: $ {Region} :$ {Account} :job-definition/$ {} :$ {Revision} JobDefinitionName

AWSTagKey: /$ {} ResourceTag

cola de trabajos

arn: $ {Partition} :batch: $ {Region} :$ {Account} :job-queue/$ {} JobQueueName

ResourceTagwas: /$ {} TagKey

cuota compartida

arn: $ {Partition} :batch: $ {Region} :$ {Account} :job-queue/$ {} /quota-share/$ {} JobQueueName QuotaShareName

wasTagKey: /$ {} ResourceTag

política de programación

arn: $ {Partition} :batch: $ {Region} :$ {Account} :scheduling-policy/$ {} SchedulingPolicyName

ResourceTagAWS: /$ {} TagKey

entorno de servicio

arn: $ {Partition} :batch: $ {Region} :$ {Account} :service-environment/$ {} ServiceEnvironmentName

ResourceTagaws: /$ {} TagKey

trabajo de servicio

arn: $ {Partition} :batch: $ {Region} :$ {Account} :service-job/$ {} JobId

ResourceTagAWS: /$ {} TagKey

Claves de condición para AWS Lote

AWS Batch 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

lote: AWSLogsCreateGroup

Filtra el acceso según el controlador de registro especificado para determinar si se creará el grupo de awslogs para los registros.

Bool

lote: AWSLogsGroup

Filtra el acceso según el grupo de awslogs donde se encuentran los registros.

Cadena

lote: AWSLogsRegion

Filtra el acceso según la región a la que se envían los registros.

Cadena

lote: AWSLogsStreamPrefix

Filtra el acceso según el prefijo de flujo de registro awslogs.

Cadena

Lote: EksImage

Filtra el acceso según la imagen que se usa para iniciar un contenedor para un trabajo de Amazon EKS

Cadena

Lote: eksnamespace

Filtra el acceso por el espacio de nombres de un clúster usado para ejecutar el pod para un trabajo de Amazon EKS.

Cadena

Lote: Eks Privileged

Filtra el acceso según el valor de parámetro privilegiado y especificado que determina si al contenedor se le conceden privilegios elevados en la instancia de contenedor de host, similar al usuario raíz, para un trabajo de Amazon EKS

Bool

lote: EKSRunAsGroup

Filtra el acceso por el ID numérico de grupo (gid) especificado que se usa para iniciar un contenedor en un trabajo de Amazon EKS

Numérico

lote: EKSRunAsUser

Filtra el acceso por el ID numérico de usuario (uid) especificado que se usa para iniciar un contenedor en un trabajo de Amazon EKS

Numérico

lote: EKSServiceAccountName

Filtra el acceso por el nombre de la cuenta de servicio usada para ejecutar el pod para un trabajo de Amazon EKS

Cadena

Lote: imagen

Filtra el acceso según la imagen que se usa para iniciar un contenedor

Cadena

lote: LogDriver

Filtra el acceso según el controlador de registro que se usa para el contenedor.

Cadena

Lote: privilegiado

Filtra el acceso según el valor de parámetro privilegiado y específico que determina si al contenedor se le conceden privilegios elevados en la instancia de contenedor de host, similares a los de un usuario raíz.

Bool

lote: SchedulingPriority

Filtra el acceso según la prioridad de programación para los trabajos de la cola de trabajos

Numérico

lote: ShareIdentifier

Filtra el acceso según el shareIdentifier que se usa dentro del trabajo de envío.

Cadena

Lote: usuario

Filtra el acceso según el nombre de usuario o UID numérico que se usa dentro del contenedor.

Cadena