Denegación de la acción cuando todas las condiciones coincidan con las cadenas - 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.

Denegación de la acción cuando todas las condiciones coincidan con las cadenas

La siguiente política deniega el acceso a la RegisterJobDefinitionAPIoperación cuando la clave de condición batch:Image (ID de imagen del contenedor) es "string1" y la clave de condición batch:LogDriver (controlador de registro del contenedor) es "»string2. AWS Batch evalúa las claves de condición de cada contenedor. Cuando un trabajo abarca varios contenedores, como un trabajo paralelo de varios nodos, es posible que los contenedores tengan configuraciones diferentes. Si se evalúan varias claves de condición en una instrucción, se combinan mediante la lógica AND. Por lo tanto, si alguna de las múltiples claves de condición no coincide con un contenedor, el efecto Deny no se aplica a ese contenedor. Por el contrario, es posible que se deniegue un contenedor diferente en el mismo trabajo.

Para ver la lista de claves de condición AWS Batch, consulte las claves de condición AWS Batch en la Referencia de autorización de servicio. A excepción de batch:ShareIdentifier, todas las claves de condición batch se pueden usar de esta manera. La clave de condición batch:ShareIdentifier se define para un trabajo, no para una definición de trabajo.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "batch:RegisterJobDefinition" ], "Resource": [ "*" ] }, { "Effect": "Deny", "Action": "batch:RegisterJobDefinition", "Resource": "*", "Condition": { "StringEquals": { "batch:Image": "string1", "batch:LogDriver": "string2" } } } ] }