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á.
Usar a Interface de Linhas de Comando do Elastic Beanstalk (CLI do EB)
Este tópico explica a EB CLI, incluindo instalação, configuração e como usá-la para gerenciar seus ambientes do Elastic Beanstalk.
A EB CLI é uma interface da linha de comando do AWS Elastic Beanstalk que fornece comandos interativos que simplificam a criação, a atualização e o monitoramento de ambientes em um repositório local. Use a CLI do EB como parte do ciclo diário de desenvolvimento e testes como uma alternativa ao console do Elastic Beanstalk.
nota
A versão atual da EB CLI tem um conjunto básico diferente de comandos que as versões anteriores à versão 3.0. Se você estiver usando uma versão mais antiga, consulte Migrar para o CLI 3 do EB e o CodeCommit para obter informações de migração.
Depois de instalar a CLI do EB e configurar um diretório de projeto, é possível criar ambientes com um único comando:
~/my-app$ eb create my-env
O código-fonte da CLI do EB é um projeto de código aberto. Ele reside no repositório do aws/aws-elastic-beanstalk-cli
GitHub. É possível participar relatando problemas, fazendo sugestões e enviando solicitações pull. Valorizamos as suas contribuições. Para um ambiente em que você só pretende usar a CLI do EB como está, recomendamos instalar usando um dos scripts de configuração da CLI do EB, conforme detalhado em Instalar a CLI do EB usando scripts de configuração.
Anteriormente, o Elastic Beanstalk era compatível com uma CLI separada que permitia acesso direto às operações de API chamadas CLI da API do Elastic Beanstalk. Isso foi substituído pela AWS CLI, que fornece a mesma funcionalidade, mas para todas as APIs de produtos da AWS.
Com a AWS CLI, você tem acesso direto à API do Elastic Beanstalk. A AWS CLI é excelente para desenvolvimento de scripts, mas não é tão fácil de usar na linha de comando em virtude do número de comandos necessários para executar e do número de parâmetros em cada comando. Por exemplo, a criação de um ambiente requer uma série de comandos:
~$ aws elasticbeanstalk check-dns-availability --cname-prefix my-cname
~$ aws elasticbeanstalk create-application-version --application-name my-application --version-label v1 --source-bundle S3Bucket=amzn-s3-demo-bucket,S3Key=php-proxy-sample.zip
~$ aws elasticbeanstalk create-environment --cname-prefix my-cname --application-name my-app --version-label v1 --environment-name my-env --solution-stack-name "64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"
Para informações sobre instalação da EB CLI, configuração de um repositório e como trabalhar com ambientes, consulte os seguintes tópicos: