

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**
<a name="eb3-init"></a>

## Description
<a name="eb3-initdescription"></a>

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 s'**eb init**appliquent au répertoire et au référentiel actuels de l'ordinateur en cours.  
La commande crée une application Elastic Beanstalk dans votre compte. Pour créer un environnement Elastic Beanstalk, exécutez **[eb create](eb3-create.md)** après l'exécution de **eb init**.

## Syntaxe
<a name="eb3-initsyntax"></a>

 **eb init** 

 **eb init** *application-name* 

## Options
<a name="eb3-initoptions"></a>

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**.  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*  |  Le nom de la paire de EC2 clés Amazon à utiliser avec le client Secure Shell (SSH) pour se connecter en toute sécurité aux EC2 instances Amazon exécutant votre application Elastic Beanstalk.  |  | 
|  `--modules folder-1 folder-2`  |  Liste des répertoires enfants à initialiser. A utiliser uniquement avec [Compose Environments](ebcli-compose.md).  |  | 
|  `-p` *platform-version*  `--platform` *platform-version*  |  La [version de la plateforme](concepts.platforms.md) à 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 : [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/eb3-init.html) Utilisez [`eb platform list`](eb3-platform.md) pour obtenir la liste des configurations disponibles. Spécifiez l'option `--platform` pour éviter la configuration interactive.  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`  |  CodeCommit référentiel et branche.  |  | 
|  `-﻿-﻿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](applications-tagging.md).  | 
|  [Options courantes](eb3-cmd-options.md)  |  |  | 

## CodeBuild soutien
<a name="eb3-init-codebuild"></a>

Si vous exécutez **eb init** dans un dossier contenant un fichier [buildspec.yml](https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html), Elastic Beanstalk analyse le fichier pour une entrée **eb\$1codebuild\$1settings** avec des options spécifiques à Elastic Beanstalk. Pour plus d'informations sur le CodeBuild support d'Elastic Beanstalk, consultez. [Utilisation de l'interface de ligne de commande EB avec AWS CodeBuild](eb-cli-codebuild.md)

## Output
<a name="eb3-initoutput"></a>

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
<a name="eb3-initexample"></a>

L'exemple de demande suivant initialise l'interface de ligne de commande (CLI) EB et vous invite à saisir des informations relatives à votre application. Remplacez *placeholder* le texte 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
```