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
Descrição
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 somente ao diretório atual e ao repositório no computador atual.
O comando não cria nada na sua conta do Elastic Beanstalk. Para criar um ambiente do Elastic Beanstalk, execute eb create após a execução de eb init.
Sintaxe
eb init
eb init application-name
Opções
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 |
|
---|---|---|
|
Força a EB CLI a pedir que você forneça um valor para cada opção de comando eb init. notaO comando |
|
|
O nome do par de chaves do Amazon EC2 a ser usado com o cliente Secure Shell (SSH) para fazer login com segurança nas instâncias do Amazon EC2 que executam a aplicação do Elastic Beanstalk. |
|
|
Lista de diretórios filho para inicializar. Somente para uso com ambientes do Compose. |
|
|
A versão da plataforma 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:
Use eb platform list para obter uma lista de configurações disponíveis. Especifique a opção notaQuando 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. |
|
|
Repositório do CodeCommit e ramificação. Consulte Usar o EB CLI com o AWS CodeCommit. |
|
|
Marque seu aplicativo. As tags são especificadas como uma lista de Para obter mais detalhes, consulte Marcar aplicativos. |
|
Suporte a CodeBuild
Se você executar eb init em uma pasta com um arquivo buildspec.yml o Elastic Beanstalk analisará o arquivo para uma entrada eb_codebuild_settings com opções específicas do Elastic Beanstalk. Para obter informações sobre o suporte ao CodeBuild no Elastic Beanstalk, consulte Usar o EB CLI com o AWS CodeBuild.
Resultado
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 solicitação de exemplo a seguir inicializa a EB CLI e pede que você insira informações sobre o aplicativo. Substitua o texto do espaço reservado
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