Propagación de etiquetas para plantillas de lanzamiento
Elastic Beanstalk ofrece una opción para permitir la propagación de etiquetas de entorno en plantillas de lanzamiento. Esta opción proporciona compatibilidad continua para el control de acceso basado en etiquetas (TBAC) con las plantillas de lanzamiento.
nota
Las configuraciones de lanzamiento se están eliminando gradualmente y se están reemplazando por plantillas de lanzamiento. Para obtener más información, consulte Configuraciones de lanzamiento en la Guía del usuario de Amazon EC2 Auto Scaling.
Para evitar el tiempo de inactividad de instancias de EC2 en ejecución, CloudFormation no propaga las etiquetas a plantillas de lanzamiento existentes. Si existe un caso de uso que requiera etiquetas para los recursos de su entorno, puede habilitar Elastic Beanstalk para que cree plantillas de lanzamiento con etiquetas para estos recursos. Para ello, establezca la opción LaunchTemplateTagPropagationEnabled del espacio de nombres de aws:autoscaling:launchconfiguration como true. El valor predeterminado es false.
El siguiente ejemplo de archivo de configuración permite la propagación de etiquetas en plantillas de lanzamiento.
option_settings: aws:autoscaling:launchconfiguration: LaunchTemplateTagPropagationEnabled:true
Elastic Beanstalk solo puede propagar etiquetas en plantillas de lanzamiento para los siguientes recursos:
-
Volúmenes de EBS
-
instancias de EC2
-
Interfaces de red de EC2
-
Plantillas de lanzamiento de CloudFormation que definan un recurso
Esta restricción se debe a que CloudFormation solo permite etiquetas en la creación de plantillas para recursos específicos. Para obtener más información, consulte TagSpecification en la Guía del usuario de AWS CloudFormation.
importante
-
Cambiar el valor de esta opción de
falseatruepara un entorno existente puede suponer un cambio sustancial para las etiquetas que ya existían anteriormente. -
Cuando se habilita esta característica, la propagación de las etiquetas requerirá la sustitución de EC2, lo que puede provocar un tiempo de inactividad. Puede habilitar actualizaciones escalonadas para aplicar los cambios de configuración por lotes y evitar el tiempo de inactividad durante el proceso de actualización. Para obtener más información, consulte Cambios de configuración.
Para obtener más información sobre las plantillas de lanzamiento, consulte lo siguiente:
-
Launch templates en la Guía del usuario de Amazon EC2 Auto Scaling
-
Trabajo con plantillas en la Guía del usuario de AWS CloudFormation
-
Fragmentos de código de plantillas de Elastic Beanstalk en la Guía del usuario de AWS CloudFormation