

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# **eb init**
<a name="eb3-init"></a>

## Description (Descripción)
<a name="eb3-initdescription"></a>

Establece valores predeterminados para las aplicaciones de Elastic Beanstalk que se han creado con la CLI de EB a través de una serie de preguntas.

**nota**  
Los valores que se establecen con **eb init** se aplican únicamente al directorio y repositorio actuales del equipo actualmente en uso.  
El comando crea una aplicación de Elastic Beanstalk en su cuenta. Para crear un entorno de Elastic Beanstalk, ejecute **[eb create](eb3-create.md)** después de ejecutarlo **eb init**.

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

 **eb init** 

 **eb init** {{application-name}} 

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

Si ejecuta **eb init** sin especificar la opción `--platform`, la CLI de EB le pedirá que especifique un valor para cada ajuste.

**nota**  
Si desea utilizar **eb init** para crear un nuevo par de claves, `ssh-keygen` debe estar instalado en la máquina local y disponible desde la línea de comando.


****  

|  Nombre  |  Descripción  |  | 
| --- | --- | --- | 
| `-i`<br />`--interactive` | Obliga a la CLI de EB a pedirle un valor para cada opción del comando **eb init**. El comando `init` le pide que proporcione valores para las opciones del comando **eb init** que no tienen ningún valor (predeterminado). Después de ejecutar por primera vez el comando **eb init** en un directorio, es posible que la CLI de EB no le pida valores para las opciones del comando. En este caso, utilice la opción `--interactive` cuando desee cambiar un ajuste que configuró previamente.  |  | 
| `-k` {{keyname}}<br />`--keyname` {{keyname}} | El nombre del par de EC2 claves de Amazon que se utilizará con el cliente Secure Shell (SSH) para iniciar sesión de forma segura en las EC2 instancias de Amazon que ejecutan la aplicación de Elastic Beanstalk. |  | 
| `--modules {{folder-1 folder-2}}` | Muestra los directorios secundarios que se van a inicializar. Solo se utiliza con [Compose Environments](ebcli-compose.md). |  | 
| `-p` {{platform-version}}<br /> `--platform` {{platform-version}} | La [versión de la plataforma](concepts.platforms.md) que se va a usar. Puede especificar una plataforma, una plataforma y la versión, una rama de la plataforma, el nombre de una pila de soluciones o el ARN de una pila de soluciones. Por ejemplo:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/eb3-init.html)<br />Utilice [`eb platform list`](eb3-platform.md) para obtener una lista con las configuraciones disponibles.<br />Especifique la opción `--platform` para omitir la configuración interactiva. Si especifica esta opción, la CLI de EB no le pedirá valores para ninguna otra opción. En su lugar, presupondrá los valores predeterminados para cada opción. Puede especificar todas las opciones para las que no desee utilizar valores predeterminados.  |  | 
| `--source codecommit/{{repository-name}}/{{branch-name}}` | CodeCommit repositorio y sucursal. |  | 
| `-﻿-﻿tags {{key1}}={{value1}}[,{{key2}}={{value2}} ...]` | Etiquete su aplicación. Las etiquetas se especifican como una lista de pares `key=value` separados por comas.<br />Para obtener más información, consulte [Etiquetado de aplicaciones](applications-tagging.md). | 
| [Opciones comunes](eb3-cmd-options.md) |  |  | 

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

Si ejecuta **eb init** en una carpeta que contiene un archivo [buildspec.yml](https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html) Elastic Beanstalk analiza el archivo en busca de una entrada **eb\_codebuild\_settings** con opciones específicas de Elastic Beanstalk. Para obtener información sobre el CodeBuild soporte de Elastic Beanstalk, consulte. [Uso de la CLI de EB con AWS CodeBuild](eb-cli-codebuild.md)

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

Si se ejecuta correctamente, el comando le guía por el proceso de configuración de una nueva aplicación de Elastic Beanstalk a través una serie de mensajes.

## Ejemplo
<a name="eb3-initexample"></a>

La solicitud de ejemplo siguiente inicializa la CLI de EB y le pide que especifique información sobre la aplicación. Sustituya {{placeholder}} el texto por sus propios valores.

```
$ 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}}
```