

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
<a name="applications-tagging-resources"></a>

En este tema se explican las ventajas de usar etiquetas con los recursos de la aplicación de Elastic Beanstalk, además de las limitaciones que conlleva. También se explica cómo crear y administrar etiquetas para los recursos de la aplicación.

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

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 costos*: utilice los informes de asignación de costos para realizar un seguimiento del uso de AWS los recursos 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](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation.html) 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 BeanstalkEjemplos de condiciones de etiqueta en las políticas](AWSHowTo.iam.policies.access-tags.md).

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:`.

## Recursos que se pueden etiquetar
<a name="applications-tagging-resources.supported"></a>

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:
+ [Aplicaciones](applications-tagging.md)
+ [Entornos](using-features.tagging.md)
+ [Versiones de la aplicación](applications-versions-tagging.md)
+ [Configuraciones guardadas](environment-configuration-savedconfig-tagging.md)

# Propagación de etiquetas para plantillas de lanzamiento
<a name="applications-tagging-resources.launch-templates"></a>

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](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-configurations.html) en la *Guía del usuario de Amazon EC2 Auto Scaling*.

Para evitar el tiempo de inactividad de las EC2 instancias en ejecución, CloudFormation no propaga las etiquetas a las 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](command-options-general.md#command-options-general-autoscalinglaunchconfiguration) como `true`. El valor predeterminado es `false`.

El siguiente ejemplo de [archivo de configuración](ebextensions.md) 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
+ EC2 instancias 
+ EC2 interfaces de red
+ CloudFormation plantillas de lanzamiento que definan un recurso

Esta restricción existe porque CloudFormation solo se permiten etiquetas en la creación de plantillas para recursos específicos. Para obtener más información, consulte [TagSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html)la *Guía del AWS CloudFormation usuario*.

**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 esta función está habilitada, será necesario EC2 reemplazar la propagación de las etiquetas, 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](environments-updating.md).

Para obtener más información sobre las plantillas de lanzamiento, consulte lo siguiente:
+ [Plantillas de lanzamiento](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html) en la *Guía del usuario EC2 de Amazon Auto Scaling*
+ [Trabajo con plantillas](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) en la *Guía del usuario de AWS CloudFormation *
+ [Fragmentos de código de plantillas de Elastic Beanstalk](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-elasticbeanstalk.html) en la *Guía del usuario de AWS CloudFormation *