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

Cette rubrique explique l'EBCLI, notamment son installation, sa configuration et comment l'utiliser 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'EB dans le CLI cadre de votre cycle quotidien de développement et de test comme alternative à la console Elastic Beanstalk.

Note

La version actuelle de l'EB CLI possède 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'EB CLI et configuré un répertoire de projet, vous pouvez créer des environnements à l'aide d'une seule commande :

~/my-app$ eb create my-env

Le code source de l'EB CLI 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 dans lequel vous souhaitez uniquement utiliser l'EB CLI tel quel, nous vous recommandons de l'installer à l'aide de l'un des scripts de CLI configuration EB, comme indiqué dansInstallation de l'EB CLI à l'aide de scripts de configuration.

Auparavant, Elastic Beanstalk supportait une solution séparée qui fournissait CLI un API accès direct aux opérations, appelée Elastic Beanstalk. API CLI 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'Elastic Beanstalk. API 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'EBCLI, la configuration d'un référentiel et l'utilisation des environnements, consultez les rubriques suivantes.