

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

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

Define valores padrão para aplicações do Elastic Beanstalk criados com a CLI do EB pedindo que você responda a uma série de perguntas.

**nota**  
Os valores definidos com **eb init** se aplicam ao diretório atual e ao repositório no computador atual.  
O comando cria uma aplicação do Elastic Beanstalk na sua conta. Para criar um ambiente do Elastic Beanstalk, execute **[eb create](eb3-create.md)** após a execução de **eb init**.

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

 **eb init** 

 **eb init** *application-name* 

## Opções
<a name="eb3-initoptions"></a>

Se você executar **eb init** sem especificar a opção `--platform`, a CLI do EB solicita que você insira um valor para cada configuração.

**nota**  
Para usar **eb init** para criar um novo par de chaves, instale `ssh-keygen` em sua máquina local e disponibilize-o na linha de comando.


****  

|  Nome  |  Descrição  |  | 
| --- | --- | --- | 
|  `-i` `--interactive`  |  Força a EB CLI a pedir que você forneça um valor para cada opção de comando **eb init**.  O comando `init` pede que você forneça valores para as opções do comando **eb init** que não têm um valor (padrão). Após a primeira execução do comando **eb init** em um diretório, a EB CLI pode não perguntar sobre nenhuma opção de comando. Portanto, use a opção `--interactive` quando desejar alterar uma configuração previamente definida.   |  | 
|  `-k` *keyname* `--keyname` *keyname*  |  O nome do par de EC2 chaves da Amazon a ser usado com o cliente Secure Shell (SSH) para fazer login com segurança nas EC2 instâncias da Amazon que executam seu aplicativo Elastic Beanstalk.  |  | 
|  `--modules folder-1 folder-2`  |  Lista de diretórios filho para inicializar. Somente para uso com [ambientes do Compose](ebcli-compose.md).  |  | 
|  `-p` *platform-version*  `--platform` *platform-version*  |  A [versão da plataforma](concepts.platforms.md) a ser usada. É possível especificar uma plataforma, uma plataforma e a versão, a ramificação de uma plataforma, o nome de uma pilha de solução ou o ARN de uma pilha de solução. Por exemplo: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/eb3-init.html) Use [`eb platform list`](eb3-platform.md) para obter uma lista de configurações disponíveis. Especifique a opção `--platform` para ignorar a configuração interativa.  Quando você especificar essa opção, a EB CLI não solicitará valores para as demais opções. Em vez disso, ele usa valores padrão para cada opção. É possível definir todas as opções para as quais não deseja usar valores padrão.   |  | 
|  `--source codecommit/repository-name/branch-name`  |  CodeCommit repositório e filial.  |  | 
|  `-﻿-﻿tags key1=value1[,key2=value2 ...]`  |  Marque seu aplicativo. As tags são especificadas como uma lista de `key=value` separados por vírgulas. Consulte mais detalhes em [Marcar aplicativos](applications-tagging.md).  | 
|  [Opções comuns](eb3-cmd-options.md)  |  |  | 

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

Se você executar **eb init** em uma pasta com um arquivo [buildspec.yml](https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html) o Elastic Beanstalk analisará o arquivo para uma entrada **eb\$1codebuild\$1settings** com opções específicas do Elastic Beanstalk. Para obter informações sobre o CodeBuild suporte no Elastic Beanstalk, consulte. [Usando o EB CLI com AWS CodeBuild](eb-cli-codebuild.md)

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

Se for bem-sucedido, o comando orientará você na configuração de uma nova aplicação do Elastic Beanstalk por meio de uma série de prompts.

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

A solicitação de exemplo a seguir inicializa a EB CLI e pede que você insira informações sobre o aplicativo. Substitua o *placeholder* texto por seus próprios 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
```