Permisos de nivel de recurso admitidos para las acciones de la API de AWS Batch - AWS Batch

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Permisos de nivel de recurso admitidos para las acciones de la API de AWS Batch

El término permisos de nivel de recurso se refiere a la posibilidad de especificar en qué recursos pueden realizar acciones los usuarios. AWS Batch es compatible parcialmente con permisos de nivel de recurso. En algunas acciones de AWS Batch, puede determinar cuándo se permite utilizarlas a los usuarios en función de si se cumplen una serie de condiciones. También puede controlar en función de los recursos específicos que los usuarios pueden usar. Por ejemplo, puede conceder a los usuarios permisos para enviar trabajos, pero solo a una cola de trabajos específica y únicamente con una definición de trabajo determinada.

La lista siguiente describe las acciones de la API de AWS Batch que actualmente admiten permisos de nivel de recursos. La lista también describe los recursos admitidos, los ARN de los recursos y las claves de condición de cada una de ellas.

importante

Si una acción de la API de AWS Batch no aparece en la tabla, significa que no admite los permisos de nivel de recursos. Si una acción de la API de AWS Batch no admite este tipo de permisos de nivel de recursos, usted puede conceder permisos a los usuarios para que la utilicen. Sin embargo, debe incluir un comodín (*) para el elemento de recurso de su declaración de política.

CancelJob

Cancela un trabajo en una cola de trabajo de AWS Batch Batch.

Recurso
Tarea

arn:aws:batch:region:account:job/jobId

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

CreateComputeEnvironment

Crea un entorno informático de AWS Batch.

Recurso
Entorno informático

arn:aws:batch:región:cuenta:compute-environment/nombre-de-entorno-informático

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Claves de condición
aws:RequestTag/${TagKey} (Cadena)

Filtra acciones basadas en las etiquetas que se pasan en la solicitud.

aws:TagKeys (Cadena)

Filtra acciones basadas en las claves de etiqueta que se pasan en la solicitud.

CreateJobQueue

Crea una cola de AWS Batch.

Recurso
Entorno informático

arn:aws:batch:región:cuenta:compute-environment/nombre-de-entorno-informático

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Cola de trabajos

arn:aws:batch:region:account:job-queue/queue-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Claves de condición
aws:RequestTag/${TagKey} (Cadena)

Filtra acciones basadas en las etiquetas que se pasan en la solicitud.

aws:TagKeys (Cadena)

Filtra acciones basadas en las claves de etiqueta que se pasan en la solicitud.

DeleteComputeEnvironment

Elimina un entorno informático de AWS Batch.

Recurso
Entorno informático

arn:aws:batch:región:cuenta:compute-environment/nombre-de-entorno-informático

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

CreateSchedulingPolicy

Crea una política AWS Batch de programación.

Recurso
Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Claves de condición
aws:RequestTag/${TagKey} (Cadena)

Filtra acciones basadas en las etiquetas que se pasan en la solicitud.

aws:TagKeys (Cadena)

Filtra acciones basadas en las claves de etiqueta que se pasan en la solicitud.

DeleteJobQueue

Elimina la cola de trabajo especificada. Al eliminar la cola de trabajos, finalmente se eliminan todos los trabajos de la cola. Los trabajos se eliminan a una velocidad de unos 16 trabajos por segundo.

Recurso
Cola de trabajos

arn:aws:batch:region:account:job-queue/queue-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

DeleteSchedulingPolicy

Elimina la política de programación especificada.

Recurso
Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

DeregisterJobDefinition

Cancela el registro de una definición de trabajo de AWS Batch.

Recurso
Definición de trabajo

arn:aws:batch:region:account:job-definition/definition-name:revision

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

ListTagsForResource

Muestra una lista de las etiquetas del recurso especificado.

Recurso
Entorno informático

arn:aws:batch:región:cuenta:compute-environment/nombre-de-entorno-informático

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Tarea

arn:aws:batch:region:account:job/jobId

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Definición de trabajo

arn:aws:batch:region:account:job-definition/definition-name:revision

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Cola de trabajos

arn:aws:batch:region:account:job-queue/queue-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

RegisterJobDefinition

Registra una definición AWS Batch.

Recurso
Definición de trabajo

arn:aws:batch:region:account:job-definition/definition-name

Claves de condición
batch:AWSLogsCreateGroup (Booleano)

Cuando este parámetro sea verdadero, se creará awslogs-group para los registros.

batch:AWSLogsGroup (Cadena)

El grupo de awslogs donde se encuentran los registros.

batch:AWSLogsRegion (Cadena)

La región a la que se envían los registros.

batch:AWSLogsStreamPrefix (Cadena)

Prefijo de flujo de registros awslogs.

batch:Image (Cadena)

La imagen de Docker que se utiliza para iniciar un trabajo.

batch:LogDriver (Cadena)

El controlador de registro utilizado para el trabajo.

batch:Privileged (Booleano)

Cuando este parámetro es verdadero, al contenedor para el trabajo se le conceden permisos elevados en la instancia de contenedor de host.

batch:User (Cadena)

El nombre de usuario o UID numérico que utilizar dentro del contenedor para el trabajo.

aws:RequestTag/${TagKey} (Cadena)

Filtra acciones basadas en las etiquetas que se pasan en la solicitud.

aws:TagKeys (Cadena)

Filtra acciones basadas en las claves de etiqueta que se pasan en la solicitud.

SubmitJob

Envía un trabajo de AWS Batch desde una definición de trabajo.

Recurso
Tarea

arn:aws:batch:region:account:job/jobId

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Definición de trabajo

arn:aws:batch:region:account:job-definition/definition-name[:revision]

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

nota

Esta clave solo se puede utilizar cuando la definición del trabajo Nombre de recurso de Amazon (ARN) tiene el formato arn:aws:batch:region:account_number:job-definition/definition-name:revision.

Cola de trabajos

arn:aws:batch:region:account:job-queue/queue-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

TagResource

Etiqueta el recurso especificado.

Recurso
Entorno informático

arn:aws:batch:región:cuenta:compute-environment/nombre-de-entorno-informático

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Tarea

arn:aws:batch:region:account:job/jobId

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Definición de trabajo

arn:aws:batch:region:account:job-definition/definition-name:revision

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Cola de trabajos

arn:aws:batch:region:account:job-queue/queue-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Claves de condición
aws:RequestTag/${TagKey} (Cadena)

Filtra acciones basadas en las etiquetas que se pasan en la solicitud.

aws:TagKeys (Cadena)

Filtra acciones basadas en las claves de etiqueta que se pasan en la solicitud.

TerminateJob

Termina un trabajo en una cola de trabajo de AWS Batch.

Recurso
Tarea

arn:aws:batch:region:account:job/jobId

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

UntagResource

Quita la etiqueta del recurso especificado.

Recurso
Entorno informático

arn:aws:batch:región:cuenta:compute-environment/nombre-de-entorno-informático

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Tarea

arn:aws:batch:region:account:job/jobId

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Definición de trabajo

arn:aws:batch:region:account:job-definition/definition-name:revision

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Cola de trabajos

arn:aws:batch:region:account:job-queue/queue-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Claves de condición
aws:TagKeys (Cadena)

Filtra acciones basadas en las claves de etiqueta que se pasan en la solicitud.

UpdateComputeEnvironment

Un entorno informático de AWS Batch.

Recurso
Entorno informático

arn:aws:batch:región:cuenta:compute-environment/nombre-de-entorno-informático

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

UpdateJobQueue

Actualiza una cola de trabajo.

Recurso
Cola de trabajos

arn:aws:batch:region:account:job-queue/queue-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

UpdateSchedulingPolicy

Actualiza una política de programación.

Recurso
Política de programación

arn:aws:batch:region:account:scheduling-policy/scheduling-policy-name

Claves de condición
aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

Claves de condición para acciones de API de AWS Batch

AWS Batch define las siguientes claves de condición que se pueden utilizar en el elemento Condition de una política de IAM. Puede utilizar estas claves para ajustar las condiciones en las que se aplica la instrucción de política. Para ver las claves de condición globales que están disponibles para todos los servicios, consulte Claves de condición globales disponibles en la Guía del usuario de IAM.

batch:AWSLogsCreateGroup (Booleano)

Cuando este parámetro sea verdadero, se creará awslogs-group para los registros.

batch:AWSLogsGroup (Cadena)

El grupo de awslogs donde se encuentran los registros.

batch:AWSLogsRegion (Cadena)

La Región de AWS a la que se envían los registros.

batch:AWSLogsStreamPrefix (Cadena)

Prefijo de flujo de registros awslogs.

batch:Image (Cadena)

La imagen de Docker que se utiliza para iniciar un trabajo.

batch:LogDriver (Cadena)

El controlador de registro utilizado para el trabajo.

batch:Privileged (Booleano)

Cuando este parámetro es verdadero, al contenedor se le conceden permisos elevados en la instancia de contenedor de host (similares a los de un usuario raíz).

aws:ResourceTag/${TagKey} (Cadena)

Filtra acciones en función de las etiquetas que están asociadas con el recurso.

aws:RequestTag/${TagKey} (Cadena)

Filtra acciones basadas en las etiquetas que se pasan en la solicitud.

batch:ShareIdentifier (Cadena)

Filtra las acciones en función del parámetro shareIdentifier enviado a SubmitJob.

aws:TagKeys (Cadena)

Filtra acciones basadas en las claves de etiqueta que se pasan en la solicitud.

batch:User (Cadena)

El nombre de usuario o ID de usuario numérico (UID) que utilizar dentro del contenedor.