

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.

# Etiquetado de versiones de la aplicación
<a name="applications-versions-tagging"></a>

En este tema se explican las ventajas de etiquetar las versiones de aplicaciones de Elastic Beanstalk y cómo administrar las etiquetas.

Puede aplicar etiquetas a las versiones de AWS Elastic Beanstalk la aplicación. Las etiquetas son pares clave-valor asociados AWS a los recursos. Para obtener información sobre el etiquetado de recursos de Elastic Beanstalk, los casos de uso, las restricciones de las claves y los valores de las etiquetas y los tipos de recursos admitidos, consulte [Etiquetar recursos de la aplicación Elastic Beanstalk](applications-tagging-resources.md).

Puede especificar etiquetas al crear una versión de la aplicación. En una versión de la aplicación, puede añadir o eliminar etiquetas, y actualizar los valores de etiquetas existentes. Puede añadir hasta 50 etiquetas a cada versión de la versión de la aplicación.

## Adición de etiquetas durante la creación de la versión de la aplicación
<a name="applications-versions-tagging.create"></a>

Cuando se utiliza la consola de Elastic Beanstalk para [crear un entorno](environments-create-wizard.md), y elige cargar una versión de su código de la aplicación, puede especificar las claves y los valores de las etiquetas que se asociarán a la nueva versión de la aplicación.

También puede utilizar la consola de Elastic Beanstalk para [cargar una versión de la aplicación](applications-versions.md) sin usarla inmediatamente en un entorno. Puede especificar claves y valores de las etiquetas al cargar una versión de la aplicación.

Con este AWS CLI u otros clientes basados en API, añada etiquetas mediante el `--tags` parámetro del comando. **[create-application-version](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/create-application-version.html)**

```
$ aws elasticbeanstalk create-application-version \
      --tags Key={{mytag1}},Value={{value1}} Key={{mytag2}},Value={{value2}} \
      --application-name {{my-app}} --version-label {{v1}}
```

Cuando se utiliza la CLI de EB para crear o actualizar un entorno, se crea una versión de la aplicación a partir del código que implemente. No hay un modo directo de etiquetar una versión de la aplicación durante su creación a través de la CLI de EB. Consulte la siguiente sección para obtener más información acerca de la adición de etiquetas a una versión de la aplicación existente.

## Administración de etiquetas de una versión de la aplicación existente
<a name="applications-versions-tagging.manage"></a>

Puede agregar, actualizar y eliminar etiquetas en una versión de aplicación de Elastic Beanstalk existente.

**Para administrar las etiquetas de una versión de una aplicación mediante la consola de Elastic Beanstalk**

1. Abra la consola de [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk) y, **en** la lista Regiones, seleccione su. Región de AWS

1. En el panel de navegación, elija **Applications (Aplicaciones)** y, a continuación, elija el nombre de la aplicación de la lista.

1. En el panel de navegación, busque el nombre de la aplicación y elija **Application versions (Versiones de la aplicación)**.

1. Seleccione la versión de la aplicación que desea administrar.

1. Elija **Actions (Acciones)** y, a continuación, elija **Manage Tags (Administrar etiquetas)**.

1. Utilice el formulario en pantalla para añadir, actualizar o eliminar etiquetas.

1. Para guardar los cambios, elija **Aplicar** en la parte inferior de la página.

Si utiliza la CLI de EB para actualizar su versión de la aplicación, utilice **[eb tags](eb3-tags.md)** para añadir, actualizar, eliminar o enumerar etiquetas.

Por ejemplo, el siguiente comando muestra las etiquetas en una versión de la aplicación.

```
~/workspace/my-app$ eb tags --list --resource "arn:aws:elasticbeanstalk:us-east-2:{{my-account-id}}:applicationversion/{{my-app}}/{{my-version}}"
```

El siguiente comando actualiza la etiqueta `mytag1` y elimina la etiqueta `mytag2`.

```
~/workspace/my-app$ eb tags --update {{mytag1}}={{newvalue}} --delete {{mytag2}} \
      --resource "arn:aws:elasticbeanstalk:us-east-2:{{my-account-id}}:applicationversion/{{my-app}}/{{my-version}}"
```

Para obtener una lista de las opciones y más ejemplos, consulte `eb tags`.

Con este AWS CLI u otros clientes basados en API, utilice el **[list-tags-for-resource](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/list-tags-for-resource.html)** comando para enumerar las etiquetas de una versión de la aplicación.

```
$ aws elasticbeanstalk list-tags-for-resource --resource-arn "arn:aws:elasticbeanstalk:us-east-2:{{my-account-id}}:applicationversion/{{my-app}}/{{my-version}}"
```

Utilice el comando **[update-tags-for-resource](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/update-tags-for-resource.html)** para añadir, actualizar o eliminar etiquetas en una versión de la aplicación.

```
$ aws elasticbeanstalk update-tags-for-resource \
      --tags-to-add Key={{mytag1}},Value={{newvalue}} --tags-to-remove {{mytag2}} \
      --resource-arn "arn:aws:elasticbeanstalk:us-east-2:{{my-account-id}}:applicationversion/{{my-app}}/{{my-version}}"
```

Especifique las etiquetas que desea añadir y las que desea actualizar en el parámetro `--tags-to-add` de **update-tags-for-resource**. Se añade una etiqueta no existente y se actualiza el valor de una etiqueta existente.

**nota**  
Para utilizar algunos de los AWS CLI comandos y la CLI de EB con una versión de la aplicación Elastic Beanstalk, necesita el ARN de la versión de la aplicación. Puede recuperar el ARN mediante el siguiente comando.  

```
$ aws elasticbeanstalk describe-application-versions --application-name {{my-app}} --version-label {{my-version}}
```