Balisage des ressources dans vos environnements Elastic Beanstalk - AWS Elastic Beanstalk

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.

Balisage des ressources dans vos environnements Elastic Beanstalk

Vous pouvez appliquer des balises à vos AWS Elastic Beanstalk environnements. 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.

Elastic Beanstalk applique des balises d'environnement à la ressource environnementale elle-même, ainsi qu'aux autres AWS ressources créées par Elastic Beanstalk pour l'environnement. Vous pouvez utiliser des balises pour gérer les autorisations au niveau de la ressource spécifique d'un environnement. Pour plus d'informations, consultez la section Marquage de vos ressources Amazon EC2 dans le guide de l'utilisateur Amazon EC2.

Par défaut, Elastic Beanstalk applique quelques balises à votre environnement :

  • elasticbeanstalk:environment-name : Nom de l'environnement.

  • elasticbeanstalk:environment-id : ID de l'environnement.

  • Name : aussi le nom de l'environnement. Name est utilisé dans le tableau de bord Amazon EC2 pour identifier et trier les ressources.

Vous ne pouvez pas modifier ces balises par défaut.

Vous pouvez spécifier des balises lorsque vous créez l'environnement Elastic Beanstalk. Dans un environnement existant, vous pouvez ajouter ou supprimer des balises, ainsi que mettre à jour les valeurs des balises existantes. Un environnement peut avoir jusqu'à 50 balises, y compris les balises par défaut.

Ajout de balises lors de la création de l'environnement

Lorsque vous utilisez la console Elastic Beanstalk pour créer un environnement, vous pouvez spécifier des clés et valeurs de balise sur la page de configuration Modify tags (Modifier les balises) de l'assistant Create New Environment (Créer un nouvel environnement).

Page de configuration de la modification des balises lors de la création de l'environnement dans la console Elastic Beanstalk

Si vous utilisez l'interface de ligne de commande EB pour créer des environnements, utilisez l'option --tags avec eb create pour ajouter des balises.

~/workspace/my-app$ eb create --tags mytag1=value1,mytag2=value2

Avec le AWS CLI ou d'autres clients basés sur une API, utilisez le --tags paramètre de la commande. create-environment

$ aws elasticbeanstalk create-environment \ --tags Key=mytag1,Value=value1 Key=mytag2,Value=value2 \ --application-name my-app --environment-name my-env --cname-prefix my-app --version-label v1 --template-name my-saved-config

Les configurations enregistrées incluent des balises définies par l'utilisateur. Lorsque vous appliquez une configuration enregistrée contenant des balises lors de la création de l'environnement, ces balises s'appliquent au nouvel environnement tant que vous ne spécifiez pas de nouvelles balises. Si vous ajoutez des balises à un environnement via l'une des méthodes précédentes, les balises définies dans la configuration enregistrée sont ignorées.

Gestion des balises d'un environnement existant

Vous pouvez ajouter, mettre à jour et supprimer des balises dans un environnement Elastic Beanstalk existant. Elastic Beanstalk applique les modifications aux ressources de votre environnement.

Vous ne pouvez cependant pas modifier les balises par défaut qu'Elastic Beanstalk applique à votre environnement.

Pour gérer les balises d'un environnement dans la console Elastic Beanstalk
  1. Ouvrez la console Elastic Beanstalk, puis dans la liste des régions, sélectionnez votre. Région AWS

  2. Dans le panneau de navigation, choisissez Environments (Environnements), puis choisissez le nom de votre environnement dans la liste.

    Note

    Si vous avez plusieurs environnements, utilisez la barre de recherche pour filtrer la liste des environnements.

  3. Dans le panneau de navigation, sélectionnez Tags.

    La page de gestion des balises affiche la liste des balises qui existent actuellement dans l'environnement.

    La page de gestion des balises affiche les balises de l'environnement
  4. Ajoutez, modifiez ou supprimez les balises :

    • Pour ajouter une balise, tapez-la dans les zones vides en bas de la liste. Pour ajouter une autre balise, choisissez Add tag (Ajouter une balise) et Elastic Beanstalk ajoute une autre paire de cases vides.

    • Pour mettre à jour la valeur ou la clé d'une balise, modifiez la zone correspondante dans la ligne de la balise.

    • Pour supprimer une balise, choisissez Remove (Retirer) en regard de la zone de valeur de la balise.

  5. 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 les environnements, utilisez eb tags pour ajouter, mettre à jour, supprimer ou répertorier des balises.

Par exemple, la commande suivante répertorie les balises de votre environnement par défaut.

~/workspace/my-app$ eb tags --list

La commande suivante met à jour l'identification mytag1 et supprime l'identification mytag2.

~/workspace/my-app$ eb tags --update mytag1=newvalue --delete mytag2

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 commande pour répertorier les balises d'un environnement.

$ aws elasticbeanstalk list-tags-for-resource --resource-arn "arn:aws:elasticbeanstalk:us-east-2:my-account-id:environment/my-app/my-env"

Utilisez la commande update-tags-for-resource pour ajouter, mettre à jour ou supprimer des balises dans un environnement.

$ 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:environment/my-app/my-env"

Spécifiez les identifications à 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 ces deux AWS CLI commandes dans un environnement Elastic Beanstalk, vous avez besoin de l'ARN de l'environnement. Vous pouvez extraire l'ARN à l'aide de la commande suivante.

$ aws elasticbeanstalk describe-environments