eb init - 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.

eb init

Description

Définit les valeurs par défaut pour les applications Elastic Beanstalk créées avec l'interface de ligne de commande (CLI) EB en vous soumettant une série de questions.

Note

Les valeurs que vous définissez avec eb init s'appliquent uniquement au répertoire et au référentiel actuels sur l'ordinateur utilisé.

La commande ne crée rien dans votre compte Elastic Beanstalk. Pour créer un environnement Elastic Beanstalk, exécutez eb create après l'exécution de eb init.

Syntaxe

eb init

eb init application-name

Options

Si vous exécutez eb init sans spécifier l'option --platform, l'interface de ligne de commande (CLI) EB vous invite à entrer une valeur pour chaque paramètre.

Note

Pour utiliser eb init afin de créer une nouvelle paire de clés, l'outil ssh-keygen doit être installé sur votre ordinateur local et disponible à partir de la ligne de commande.

Nom

Description

-i

--interactive

Force l'interface de ligne de commande (CLI) EB à vous inviter à fournir une valeur pour chaque option de commande eb init.

Note

La commande init vous invite à fournir des valeurs pour les options de commande eb init qui n'ont pas une valeur (par défaut). Après la première fois que vous exécutez la commande eb init dans un répertoire, l'interface de ligne de commande (CLI) EB ne vous soumettra peut-être aucune options de commande. Par conséquent, utilisez l'option --interactive lorsque vous voulez modifier un paramètre que vous avez préalablement défini.

-k keyname

--keyname keyname

Nom de la paire de clés Amazon EC2 à utiliser avec le client Secure Shell (SSH) pour se connecter en toute sécurité aux instances Amazon EC2 exécutant votre application Elastic Beanstalk.

--modules folder-1 folder-2

Liste des répertoires enfants à initialiser. A utiliser uniquement avec Compose Environments.

-p platform-version

--platform platform-version

La version de la plateforme à utiliser. Vous pouvez spécifier un nom de plateforme, une plateforme et une version de plateforme, une branche de plateforme, un nom de pile de solutions ou un ARN de pile de solutions. Exemples :

  • php, PHP, node.js – Dernière version pour la plateforme spécifiée

  • php-7.2, "PHP 7.2" – Version recommandée (généralement la plus récente) de la plateforme PHP 7.2

  • "PHP 7.2 running on 64bit Amazon Linux" – Version recommandée (généralement la plus récente) de la plateforme PHP dans cette branche de plateforme

  • "64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.1" – Version de la plateforme PHP spécifiée par ce nom de pile de solutions

  • "arn:aws:elasticbeanstalk:us-east-2::platform/PHP 7.1 running on 64bit Amazon Linux/2.6.3" – Version de la plateforme PHP spécifiée par cet ARN de pile de solutions

Utilisez eb platform list pour obtenir la liste des configurations disponibles.

Spécifiez l'option --platform pour éviter la configuration interactive.

Note

Si vous spécifiez cette option, l'interface de ligne de commande (CLI) EB ne vous invite pas à saisir les valeurs d'autres options. Au lieu de cela, il est seul responsable des valeurs par défaut pour chaque option. Vous pouvez spécifier des options pour tout ce pour quoi vous ne souhaitez pas utiliser les valeurs par défaut.

--source codecommit/repository-name/branch-name

Référentiel CodeCommit et branche. Voir Utilisation de l'interface de ligne de commande EB avec AWS CodeCommit.

--tags key1=value1[,key2=value2 ...]

Balisez votre application. Les balises sont spécifiées sous la forme d'une liste séparée par des virgules et composée de paires key=value.

Pour en savoir plus, consultez L'étiquette des applications.

Options courantes

Prise en charge de CodeBuild

Si vous exécutez eb init dans un dossier contenant un fichier buildspec.yml, Elastic Beanstalk analyse le fichier pour une entrée eb_codebuild_settings avec des options spécifiques à Elastic Beanstalk. Pour de plus amples informations sur la prise en charge de CodeBuild dans Elastic Beanstalk, veuillez consulter Utilisation de l'interface de ligne de commande EB avec AWS CodeBuild.

Sortie

En cas de succès, la commande vous guide à travers la mise en place d'une nouvelle application Elastic Beanstalk grâce à une série d'invites.

Exemple

L'exemple de demande suivant initialise l'interface de ligne de commande (CLI) EB et vous invite à saisir des informations relatives à votre application. Remplacez le texte d'espace réservé par vos propres valeurs.

$ eb init -i Select a default region 1) us-east-1 : US East (N. Virginia) 2) us-west-1 : US West (N. California) 3) us-west-2 : US West (Oregon) 4) eu-west-1 : Europe (Ireland) 5) eu-central-1 : Europe (Frankfurt) 6) ap-south-1 : Asia Pacific (Mumbai) 7) ap-southeast-1 : Asia Pacific (Singapore) ... (default is 3): 3 Select an application to use 1) HelloWorldApp 2) NewApp 3) [ Create new Application ] (default is 3): 3 Enter Application Name (default is "tmp"): Application tmp has been created. It appears you are using PHP. Is this correct? (y/n): y Select a platform branch. 1) PHP 7.2 running on 64bit Amazon Linux 2) PHP 7.1 running on 64bit Amazon Linux (Deprecated) 3) PHP 7.0 running on 64bit Amazon Linux (Deprecated) 4) PHP 5.6 running on 64bit Amazon Linux (Deprecated) 5) PHP 5.5 running on 64bit Amazon Linux (Deprecated) 6) PHP 5.4 running on 64bit Amazon Linux (Deprecated) (default is 1): 1 Do you want to set up SSH for your instances? (y/n): y Select a keypair. 1) aws-eb 2) [ Create new KeyPair ] (default is 2): 1