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 version de l'EB CLI et sa documentation ont été remplacées par la version 3 (dans cette section, EB CLI 3 représente la version 3 et les versions ultérieures de l'EBCLI). Pour de plus amples informations sur la nouvelle version, veuillez consulter Utilisation de l'interface de ligne de commande Elastic Beanstalk (EB) CLI.
Vous devez migrer vers la dernière version d'EB CLI 3. Il peut gérer les environnements que vous avez lancés à l'aide d'EB CLI 2.6 ou de versions antérieures d'EBCLI.
Différences par rapport à la version 3 d'EB CLI
EB est un outil d'interface de ligne de commande (CLI) pour Elastic Beanstalk que vous pouvez utiliser pour déployer des applications rapidement et plus facilement. La dernière version d'EB a été introduite par Elastic CLI Beanstalk dans EB 3. EB récupère CLI automatiquement les paramètres d'un environnement créé à l'aide d'EB si celui-ci est en cours d'exécution. Notez qu'EB CLI 3 ne stocke pas les paramètres des options localement, comme dans les versions précédentes.
EB CLI présente les commandes eb createeb deploy,eb open,eb console,eb scale,,eb setenv,eb config,eb terminate,eb clone,eb list,eb use,eb printenv, eteb ssh. Dans EB CLI 3.1 ou version ultérieure, vous pouvez également utiliser la eb swap commande. Dans EB CLI 3.2 uniquement, vous pouvez utiliser les eb upgrade commandes eb aborteb platform, et. Outre ces nouvelles commandes, les commandes EB CLI 3 diffèrent des commandes EB CLI 2.6 dans plusieurs cas :
-
eb init : utilisez eb init pour créer un répertoire
.elasticbeanstalk
dans un répertoire de projet existant et créer une application Elastic Beanstalk pour le projet. Contrairement aux versions précédentes, EB CLI 3 et les versions ultérieures ne vous invitent pas à créer un environnement. -
eb start— EB CLI 3 n'inclut pas la commandeeb start. Pour créer un environnement, utilisez eb create.
-
eb stop— EB CLI 3 n'inclut pas la commandeeb stop. Utilisez la commande eb terminate pour suspendre un environnement entièrement et le nettoyer.
-
eb pushet
git aws.push
— EB CLI 3 n'inclut pas les commandes eb push ougit aws.push
. Utilisez eb deploy pour mettre à jour votre code d'application. -
eb update— EB CLI 3 n'inclut pas la commandeeb update. Utilisez eb config pour mettre à jour un environnement.
-
eb branch— EB CLI 3 n'inclut pas la commandeeb branch.
Pour plus d'informations sur l'utilisation des commandes EB CLI 3 pour créer et gérer une application, consultezGuide de référence des commandes de l'interface de ligne de commande (CLI) EB. Pour une présentation détaillée du déploiement d'un exemple d'application à l'aide d'EB CLI 3, consultezGestion des environnements Elastic Beanstalk avec l'interface de ligne de commande EB.
Migration vers EB CLI 3 et CodeCommit
Elastic Beanstalk a non seulement CLI retiré EB 2.6, mais a également supprimé certaines fonctionnalités de la version 2.6. Le changement le plus important par rapport à la version 2.6 est qu'EB CLI ne prend plus en charge de manière native les mises à jour de code incrémentielles (eb push,git aws.push
) ou le branchement (). eb
branch Cette section décrit comment migrer d'EB CLI 2.6 vers la dernière version d'EB CLI et comment l'utiliser CodeCommit comme référentiel de code.
Si vous ne l'avez pas déjà fait, créez un référentiel de code dans CodeCommit, comme décrit dans la section Migrer vers CodeCommit.
Une fois que vous avez installé et configuré EBCLI, vous avez deux possibilités d'associer votre application à votre CodeCommit référentiel, y compris une branche spécifique.
Lors de l'exécutioneb init, comme dans l'exemple suivant où
myRepo
est le nom de votre CodeCommit dépôt etmyBranch
est la succursale de CodeCommit.eb init --source codecommit/
myRepo
/myBranch
Lors de l'exécutioneb deploy, comme dans l'exemple suivant où
myRepo
est le nom de votre CodeCommit dépôt etmyBranch
est la succursale de CodeCommit.eb deploy --source codecommit/
myRepo
/myBranch
Pour de plus amples informations, notamment sur la façon de déployer les mises à jour de code incrémentielles dans un environnement Elastic Beanstalk sans avoir à recharger tout votre projet, veuillez consulter Utilisation de l'interface de ligne de commande EB avec AWS CodeCommit.