Etiquetar recursos de la aplicación Elastic Beanstalk - AWS Elastic Beanstalk

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.

Etiquetar recursos de la aplicación Elastic Beanstalk

Puede aplicar etiquetas a los recursos de sus aplicaciones de AWS Elastic Beanstalk. Las etiquetas son pares de clave-valor asociadas a los recursos de AWS. Las etiquetas pueden ayudarle a clasificar los recursos. Son especialmente útiles si administra muchos recursos como parte de varias aplicaciones de AWS.

Estas son algunas formas de usar el etiquetado con recursos de Elastic Beanstalk:

  • Etapas de implementación: identifique los recursos asociados con diferentes etapas de su aplicación, como la de desarrollo, beta y producción.

  • Asignación de costo: utilice los informes de asignación de costos para supervisar el uso de los recursos de AWS asociados a varias cuentas de gastos. Los informes incluyen recursos etiquetados y sin etiquetar, y agrupan los costos en función de las etiquetas. Para obtener información sobre el uso de etiquetas en los informes de asignación de costos, consulte Uso de etiquetas de asignación de costos para informes de facturación personalizados en la Guía del usuario de AWS Billing and Cost Management.

  • Control de acceso: utilice las etiquetas para administrar los permisos a las solicitudes y los recursos. Por ejemplo, un usuario que solo puede crear y administrar entornos beta solo debe tener acceso a los recursos de la etapa beta. Para obtener más información, consulte Uso de etiquetas para controlar el acceso a los recursos de Elastic Beanstalk.

Puede agregar hasta 50 etiquetas a cada recurso de . Los entornos son ligeramente diferentes: Elastic Beanstalk añade tres etiquetas del sistema predeterminadas a los entornos, y no puede editar o eliminar esas etiquetas. Además de las etiquetas predeterminadas, puede agregar hasta 47 etiquetas adicionales a cada entorno.

Se aplican las siguientes limitaciones en las claves y valores de las etiquetas:

  • Las claves y los valores pueden contener letras, números, espacios en blanco y los siguientes símbolos: _ . : / = + - @

  • Las claves pueden contener un máximo de 127 caracteres. Los valores pueden contener un máximo de 255 caracteres.

    nota

    Estos límites de longitud son para los caracteres Unicode en UTF-8. Para otras codificaciones multibyte, los límites podrían ser inferiores.

  • Las claves distinguen entre mayúsculas y minúsculas.

  • Las claves no pueden empezar por aws: o elasticbeanstalk:.

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, AWS 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 EC2

  • Interfaces de red de EC2

  • Plantillas de lanzamiento de AWS 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 false a true para 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:

Recursos que se pueden etiquetar

A continuación, se muestran los tipos de recursos de Elastic Beanstalk que puede etiquetar y los enlaces a temas específicos acerca de la administración de etiquetas para cada uno de ellos: