

# Propagación de etiquetas
<a name="lambda-managed-instances-tag-propagation"></a>

Con la propagación de etiquetas, se puede especificar un conjunto de etiquetas en la configuración del proveedor de capacidad y Lambda las aplica de manera automática a todos los recursos administrados que cree, incluidas las instancias de Amazon EC2, los volúmenes de Amazon EBS y los ENI. Esto garantiza un etiquetado uniforme para la asignación de costos, políticas de control de servicios (SCP) y requisitos de cumplimiento sin necesidad de intervención manual ni de automatización personalizada.

## Configuración de la propagación de etiquetas
<a name="lambda-managed-instances-tag-propagation-configuring"></a>

Especifique la configuración `PropagateTags` al crear o actualizar un proveedor de capacidad mediante las API `CreateCapacityProvider` o `UpdateCapacityProvider`.

**Parámetros de PropagateTags:**
+ **Modo** (obligatorio): el modo de propagación de la etiqueta:
  + `Explicit` - Propagación de las etiquetas especificadas en `ExplicitTags` hacia los recursos administrados.
  + `None` - Deshabilitación de la propagación de etiquetas. No se aplican etiquetas personalizadas a los recursos administrados, excepto las etiquetas del sistema que se aplican de forma predeterminada.
+ **ExplicitTags** (necesarias cuando el modo es `Explicit`): un mapa de pares clave-valor para aplicarlo a los recursos administrados. Puede especificar hasta 40 etiquetas.

**importante**  
La propagación de etiquetas solo se aplica a los nuevos recursos administrados que se aprovisionan después de aplicar la configuración. Los recursos existentes no se etiquetan retroactivamente.

## Ejemplos
<a name="lambda-managed-instances-tag-propagation-examples"></a>

**Cree un proveedor de capacidad con propagación de etiquetas (CLI de AWS):**

```
aws lambda create-capacity-provider \
  --capacity-provider-name my-capacity-provider \
  --vpc-config SubnetIds=subnet-12345,subnet-67890,SecurityGroupIds=sg-12345 \
  --permissions-config CapacityProviderOperatorRoleArn=arn:aws:iam::123456789012:role/MyOperatorRole \
  --propagate-tags '{"Mode": "Explicit", "ExplicitTags": {"CostCenter": "12345", "Environment": "Production"}}'
```

**Actualice un proveedor de capacidad existente para habilitar la propagación de etiquetas:**

```
aws lambda update-capacity-provider \
  --capacity-provider-name my-capacity-provider \
  --propagate-tags '{"Mode": "Explicit", "ExplicitTags": {"CostCenter": "12345", "Environment": "Production"}}'
```

**Deshabilitación de la propagación de etiquetas:**

```
aws lambda update-capacity-provider \
  --capacity-provider-name my-capacity-provider \
  --propagate-tags '{"Mode": "None"}'
```

## Comportamiento de propagación de etiquetas
<a name="lambda-managed-instances-tag-propagation-behavior"></a>
+ Los cambios en la configuración de `PropagateTags` solo afectan a los recursos aprovisionados después de la actualización. Los recursos lanzados con anterioridad retienen sus etiquetas originales.
+ Las etiquetas de propagación de etiquetas son independientes del parámetro `Tags` del proveedor de capacidad en sí. Las etiquetas del proveedor de capacidad identifican el recurso del proveedor de capacidad; las etiquetas propagadas se aplican a los recursos administrados que lanza el proveedor de capacidad.
+ Las etiquetas propagadas se tienen en cuenta a la hora de calcular los límites de etiquetas de recursos de AWS de los recursos de destino.