Utilisation de l'interface de ligne de commande Elastic Beanstalk (EB) - 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.

Utilisation de l'interface de ligne de commande Elastic Beanstalk (EB)

L'EB CLI est une interface de ligne de commande AWS Elastic Beanstalk qui fournit des commandes interactives qui simplifient la création, la mise à jour et la surveillance d'environnements à partir d'un référentiel local. Utilisez l'interface de ligne de commande EB dans le cadre de cycles de tests et de développement quotidiens, à la place de la console Elastic Beanstalk.

Note

La version actuelle de l'interface de ligne de commande EB inclut un ensemble de commandes de base différent de celui des versions antérieures à la version 3.0. Si vous utilisez une version antérieure, veuillez consulter Migration vers l'interface de ligne de commande Elastic Beanstalk 3 et CodeCommit pour plus d'informations sur la migration.

Après avoir installé l'interface de ligne de commande EB et configuré un répertoire de projet, vous pouvez créer des environnements via une seule commande :

~/my-app$ eb create my-env

Le code source de l'interface de ligne de commande EB est un projet open-source. Il se trouve dans le aws/aws-elastic-beanstalk-cli GitHub référentiel. Vous pouvez participer en signalant les problèmes, en faisant des suggestions et en soumettant des demandes d'extraction. Nous apprécions vos contributions ! Pour un environnement où vous avez l'intention d'utiliser uniquement l'interface de ligne de commande EB en l’état, nous vous recommandons de l'installer à l'aide de l'un des scripts d'installation de l'interface de ligne de commande EB, comme décrit dans Installation de l'interface de ligne de commande EB à l'aide de scripts.

Auparavant, Elastic Beanstalk prenait en charge une interface de ligne de commande distincte qui fournissait un accès direct aux opérations de l'API, appelée interface en ligne de commande de l'API Elastic Beanstalk. Cela a été remplacé par le AWS CLI, qui fournit les mêmes fonctionnalités mais pour les API de tous les AWS services.

Avec le, AWS CLI vous avez un accès direct à l'API Elastic Beanstalk. AWS CLI Il est idéal pour les scripts, mais il n'est pas aussi facile à utiliser depuis la ligne de commande en raison du nombre de commandes que vous devez exécuter et du nombre de paramètres de chaque commande. Par exemple, la création d'un environnement nécessite la série de commandes suivante :

~$ aws elasticbeanstalk check-dns-availability --cname-prefix my-cname ~$ aws elasticbeanstalk create-application-version --application-name my-application --version-label v1 --source-bundle S3Bucket=DOC-EXAMPLE-BUCKET,S3Key=php-proxy-sample.zip ~$ aws elasticbeanstalk create-environment --cname-prefix my-cname --application-name my-app --version-label v1 --environment-name my-env --solution-stack-name "64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"

Pour plus d'informations sur l'installation de l'interface de ligne de commande EB, la configuration d'un référentiel et l'utilisation des environnements, consultez les rubriques suivantes.