

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Étiquette des versions d'application
<a name="applications-versions-tagging"></a>

Cette rubrique explique les avantages du balisage des versions de votre application Elastic Beanstalk et explique comment gérer les balises.

Vous pouvez appliquer des balises aux versions de vos AWS Elastic Beanstalk applications. Les balises sont des paires clé-valeur associées à des AWS ressources. Pour plus d'informations sur l'étiquette des ressources Elastic Beanstalk, les cas d'utilisation, les contraintes de clé et de valeur d'identification, et les types de ressources pris en charge, consultez [Étiquette des ressources d'application Elastic Beanstalk](applications-tagging-resources.md).

Vous pouvez spécifier des identifications lorsque vous créez une version d'application. Dans une version d'application, vous pouvez ajouter ou supprimer des identifications, ainsi que mettre à jour les valeurs des identifications existantes. Vous pouvez ajouter jusqu'à 50 identifications par version de l'application.

## Ajout d'identifications lors de la création de la version de l'application
<a name="applications-versions-tagging.create"></a>

Lorsque vous utilisez la console Elastic Beanstalk pour [créer un environnement](environments-create-wizard.md), et que vous choisissez de charger une version de votre code d'application, vous pouvez spécifier des clés et valeurs d'identification à associer à la nouvelle version d'application.

Vous pouvez également utiliser la console Elastic Beanstalk pour [charger une version d'application](applications-versions.md) sans immédiatement l'utiliser dans un environnement. Vous pouvez spécifier des clés et des valeurs d'identification lorsque vous chargez une version d'application.

Avec le AWS CLI ou d'autres clients basés sur une API, ajoutez des balises en utilisant le `--tags` paramètre de la commande. **[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}}
```

Lorsque vous utilisez l'interface de ligne de commande EB pour créer ou mettre à jour un environnement, une version d'application est créée à partir du code que vous déployez. Il n'y a pas de moyen direct d'étiqueter une version d'application lors de sa création via l'interface de ligne de commande EB. Consultez la section suivante pour en savoir plus sur l'ajout d'identifications à une version d'application existante.

## Gestion des identifications de la version d'une application existante
<a name="applications-versions-tagging.manage"></a>

Vous pouvez ajouter, mettre à jour et supprimer des identifications dans une version d'application Elastic Beanstalk existante.

**Pour gérer les identifications d'une version d'application à l'aide de la console Elastic Beanstalk**

1. Ouvrez la console [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk), puis **dans la liste des régions, sélectionnez votre**. Région AWS

1. Dans le panneau de navigation, choisissez **Applications**, puis sélectionnez le nom de votre application dans la liste.

1. Dans le volet de navigation, recherchez le nom de votre application et choisissez **Application versions (Versions d'application)**.

1. Sélectionnez la version d’application que vous souhaitez gérer.

1. Choisissez **Actions**, puis **Manage Tags (Gérer les identifications)**.

1. Utilisez le formulaire à l'écran pour ajouter, mettre à jour ou supprimer des identifications.

1. Pour enregistrer les modifications, cliquez sur **Appliquer** en bas de la page.

Si vous utilisez l'interface de ligne de commande EB pour mettre à jour la version de votre application, utilisez **[eb tags](eb3-tags.md)** pour ajouter, mettre à jour, supprimer ou répertorier des identifications.

Par exemple, la commande suivante répertorie les identifications d’une version d'application.

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

La commande suivante met à jour l'identification `mytag1` et supprime la l'identification `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}}"
```

Pour obtenir une liste complète des options et d'autres exemples, consultez `eb tags`.

Avec le AWS CLI ou d'autres clients basés sur une API, utilisez la **[list-tags-for-resource](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/list-tags-for-resource.html)** commande pour répertorier les balises d'une version d'application.

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

Utilisez la commande **[update-tags-for-resource](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/update-tags-for-resource.html)** pour ajouter, mettre à jour ou supprimer des identifications dans une version d'application.

```
$ 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}}"
```

Spécifiez les balises à ajouter et les identifications à mettre à jour dans le paramètre `--tags-to-add` de **update-tags-for-resource**. Une identification inexistante est ajoutée et la valeur d'une identification existante est mise à jour.

**Note**  
Pour utiliser certaines AWS CLI commandes et certaines de l'interface de ligne de commande EB avec une version d'application Elastic Beanstalk, vous avez besoin de l'ARN de la version de l'application. Vous pouvez extraire l'ARN à l'aide de la commande suivante.  

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