

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.

# Recurso: restrinja las etiquetas de Amazon EC2 que un principal puede establecer en los recursos informáticos
<a name="iam-example-restrict-compute-environment-tags"></a>

Usa la siguiente política para controlar las etiquetas que establece un principal cuando crea o actualiza un entorno de procesamiento. La política exige que el principal establezca siempre un `CostCenter` etiqueta de recurso informático con un valor aprobado y un `Team` etiqueta de recursos de computación. Esta política demuestra cómo usar la `batch:ComputeResourcesTag/{{tag-key}}` condición clave para hacer cumplir una convención de etiquetado en las instancias de Amazon EC2 que administra un entorno informático. Para obtener más información, consulte [Controle el acceso a las etiquetas de recursos informáticos con claves de condición](compute-resources-tag-access-policy.md). Para restringir también las claves de etiqueta que puede establecer un principal, utilice el complemento `batch:ComputeResourcesTagKeys` clave de condición. Para ver un ejemplo, consulta [Ejemplo: restringir las claves de etiqueta de recursos informáticos que puede establecer un principal](compute-resources-tag-access-policy-tagkeys-example.md).

La primera sentencia permite que el entorno informático actúe cuando `CostCenter` la etiqueta es `engineering`. La segunda declaración niega las acciones siempre que una solicitud omite el `Team` etiqueta de recurso informático, independientemente de si la solicitud establece o no otras etiquetas de recursos informáticos.

**Requiere una etiqueta de equipo en cada solicitud**  
Esta política deniega la creación o actualización de todos los entornos informáticos que no incluyan un `Team` etiqueta de recurso informático. AWS Batch evalúa `batch:ComputeResourcesTag/{{tag-key}}` solo cuando su solicitud incluye `computeResources.tags`. El `Null` el operador de condición de la segunda sentencia coincide siempre que `Team` la etiqueta de recurso de procesamiento está ausente. Esto incluye una solicitud que no establece ninguna etiqueta de recurso informático.

```
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "AllowApprovedCostCenterTag",
      "Effect": "Allow",
      "Action": [
        "batch:CreateComputeEnvironment",
        "batch:UpdateComputeEnvironment"
      ],
      "Resource": "arn:aws:batch:*:*:compute-environment/*",
      "Condition": {
        "StringEquals": {
          "batch:ComputeResourcesTag/CostCenter": "engineering"
        }
      }
    },
    {
      "Sid": "DenyMissingTeamTag",
      "Effect": "Deny",
      "Action": [
        "batch:CreateComputeEnvironment",
        "batch:UpdateComputeEnvironment"
      ],
      "Resource": "arn:aws:batch:*:*:compute-environment/*",
      "Condition": {
        "Null": {
          "batch:ComputeResourcesTag/Team": "true"
        }
      }
    }
  ]
}
```