Uso de la interfaz de línea de comandos (EB) de Elastic Beanstalk CLI - AWS Elastic Beanstalk

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.

Uso de la interfaz de línea de comandos (EB) de Elastic Beanstalk CLI

En este tema se explica el EBCLI, incluida la instalación, la configuración y cómo usarlo para administrar los entornos de Elastic Beanstalk.

El EB CLI es una interfaz de línea de comandos AWS Elastic Beanstalk que proporciona comandos interactivos que simplifican la creación, la actualización y la supervisión de los entornos desde un repositorio local. Utilice el EB CLI como parte de su ciclo diario de desarrollo y pruebas como alternativa a la consola de Elastic Beanstalk.

nota

La versión actual del EB CLI tiene un conjunto base de comandos diferente al de las versiones anteriores a la versión 3.0. Si utiliza una versión anterior, consulte Migración a EB CLI 3 y CodeCommit para obtener información de migración.

Tras instalar el EB CLI y configurar un directorio de proyectos, puede crear entornos con un solo comando:

~/my-app$ eb create my-env

El código fuente del EB CLI es un proyecto de código abierto. Reside en el aws/aws-elastic-beanstalk-cli GitHub repositorio. Puede participar informando de problemas, haciendo sugerencias y enviando solicitudes de extracción. ¡Valoramos sus aportaciones! Para un entorno en el que solo pretenda utilizar el EB CLI tal como está, le recomendamos que lo instale mediante uno de los scripts de CLI configuración del EB, tal como se detalla enInstale el EB mediante scripts de configuración CLI.

Anteriormente, Elastic Beanstalk admitía CLI un sistema independiente que proporcionaba API acceso directo a las operaciones denominado Elastic Beanstalk. API CLI Se ha sustituido por el AWS CLI, que proporciona la misma funcionalidad pero para todos los servicios. AWS APIs

Con él AWS CLI , tiene acceso directo a Elastic Beanstalk. API AWS CLI Es ideal para la creación de scripts, pero no es tan fácil de usar desde la línea de comandos debido a la cantidad de comandos que hay que ejecutar y a la cantidad de parámetros de cada comando. Por ejemplo, para crear un entorno, se necesita una importante cantidad 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 obtener información sobre la instalación del EBCLI, la configuración de un repositorio y el trabajo con entornos, consulte los siguientes temas.