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 CLI 2.6 (desativada)
Essa versão da CLI do EB e a documentação foram substituídas pela versão 3 (nesta seção, a CLI do EB 3 representa a versão 3 e posteriores da CLI do EB). Para obter informações sobre a nova versão, consulte Usar a Interface de Linhas de Comando do Elastic Beanstalk (CLI do EB).
Você deve migrar para a versão mais recente da EB CLI 3. Ela pode gerenciar ambientes que você iniciou usando a EB CLI 2.6 ou versões anteriores da EB CLI.
Diferenças da versão 3 da EB CLI
O EB é uma ferramenta de Interface de Linhas de Comando (CLI) do Elastic Beanstalk que pode ser usada para implantar aplicações de forma rápida e com mais facilidade. A versão mais recente do EB foi introduzida pelo Elastic Beanstalk na CLI 3 do EB. A EB CLI recupera automaticamente as configurações de um ambiente criado usando o EB se o ambiente estiver em execução. Observe que a EB CLI 3 não armazena opções de configuração localmente, como nas versões anteriores.
A EB CLI introduz os comandos eb create, eb deploy, eb open, eb console, eb scale, eb setenv, eb config, eb terminate, eb clone, eb list, eb use, eb printenv e eb ssh. Na EB CLI 3.1 ou posterior, você também pode usar o comando eb swap. Somente na EB CLI 3.2 você pode usar os comandos eb abort, eb platforme eb upgrade. Além dessas novidades, os comandos da EB CLI 3 diferem dos da EB CLI 2.6 em vários casos:
-
eb init: use eb init para criar um diretório
.elasticbeanstalk
em um diretório de projeto existente e criar uma nova aplicação do Elastic Beanstalk para o projeto. Ao contrário das versões anteriores, a EB CLI 3 e as versões posteriores não solicitam que você crie um ambiente. -
eb start: a CLI 3 do EB não inclui o comando eb start. Use eb create para criar um ambiente.
-
eb stop: a CLI 3 do EB não inclui o comando eb stop. Use eb terminate para encerrar completamente um ambiente e fazer a limpeza.
-
eb push e
git aws.push
: a CLI 3 do EB não inclui os comandos eb push egit aws.push
. Use eb deploy para atualizar o seu código de aplicativo. -
eb update: a CLI 3 do EB não inclui o comando eb update. Use eb config para atualizar um ambiente.
-
eb branch: a CLI 3 do EB não inclui o comando eb branch.
Para obter mais informações sobre o uso de comandos da EB CLI 3 para criar e gerenciar um aplicativo, consulte Referência de comandos da EB CLI. Para obter uma explicação detalhada sobre como implantar um aplicativo de exemplo usando a EB CLI 3, consulte Gerenciar ambientes do Elastic Beanstalk com a CLI do EB.
Migrar para o CLI 3 do EB e o CodeCommit
O Elastic Beanstalk não apenas retirou a CLI 2.6 do EB, mas também removeu algumas funcionalidades da versão 2.6. A alteração mais significativa da 2.6 é que a EB CLI não oferece mais suporte nativo a atualizações de código incrementais (eb push, git aws.push
) nem ramificações (eb
branch). Esta seção descreve como migrar da CLI 2.6 do EB para a versão mais recente da CLI do EB e usar o CodeCommit como o repositório de código.
Se você ainda não tiver feito isso, crie um repositório de código no CodeCommit como descrito em Migrar para o CodeCommit.
Assim que você tiver instalado e configurado a CLI do EB, terá duas oportunidades para associar sua aplicação ao seu repositório do CodeCommit, incluindo uma ramificação específica.
Ao executar eb init, como no exemplo a seguir, em que
myRepo
é o nome do seu repositório do CodeCommit emyBranch
é a ramificação no CodeCommit.eb init --source codecommit/
myRepo
/myBranch
Ao executar eb deploy, como no exemplo a seguir, em que
myRepo
é o nome do seu repositório do CodeCommit emyBranch
é a ramificação no CodeCommit.eb deploy --source codecommit/
myRepo
/myBranch
Para obter mais informações, incluindo como implantar atualizações de código incrementais a um ambiente do Elastic Beanstalk sem precisar fazer novamente upload de todo o projeto, consulte Usar o EB CLI com o AWS CodeCommit.