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.
Cette rubrique explique l'EB CLI, notamment son installation, sa configuration et son utilisation pour gérer vos environnements Elastic Beanstalk.
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 EB CLI 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. Il a été remplacé par le AWS CLI, qui fournit les mêmes fonctionnalités mais pour tous les AWS services ». APIs
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=amzn-s3-demo-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.
Rubriques
Installation de l'interface de ligne de commande Elastic Beanstalk
Gestion des environnements Elastic Beanstalk avec l'interface de ligne de commande EB
Utilisation de l'interface de ligne de commande EB avec AWS CodeBuild
Utilisation de l'interface de ligne de commande EB avec AWS CodeCommit
Utilisation de l'interface de ligne de commande EB pour surveiller l'intégrité de l'environnement
Résolution de problèmes avec l'interface de ligne de commande EB
Guide de référence des commandes de l'interface de ligne de commande (CLI) EB