View a markdown version of this page

Propagación de etiquetas - AWS Lambda

Propagación de etiquetas

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

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

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

  • 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.