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.
Configuración de la interfaz de línea de comandos de EB (CLI de EB) para administrar Elastic Beanstalk
La CLI de EB es una interfaz de línea de comandos que proporciona comandos interactivos para crear, actualizar y supervisar entornos en ellos AWS Elastic Beanstalk. El proyecto de código abierto EB CLI está en Github: aws/aws-elastic-beanstalk-cli
Después de instalar la CLI de EB y configurar un directorio de proyecto, puede crear entornos con un solo comando:
$ eb create <my-beanstalk-environment>
Recomendamos instalarlo con el script de configuración, aprenda cómo hacerlo. Instalación de la CLI de EB con el script de configuración (recomendado)
AWS CLI Proporciona acceso directo a Elastic APIs Beanstalk de bajo nivel. Aunque es potente, también es detallado y se prefiere menos que la CLI de EB. Por ejemplo, la creación de un entorno con el AWS CLI requiere la siguiente serie 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 2023 v4.5.0 running Ruby 3.4"
Instalación de la CLI de EB con el script de configuración (recomendado)
Recomendamos el script de instalación
Se recomienda utilizar el script de instalación para configurar la CLI de EB y sus dependencias y evitar posibles conflictos con otros paquetes de Python.
Requisitos previos: Git, Python y virtualenv
Para descargar y usar el script de instalación
-
Clonar el repositorio.
git clone https://github.com/aws/aws-elastic-beanstalk-cli-setup.git
-
Instale o actualice la CLI de EB.
macOS/Linux en Bash o Zsh
python ./aws-elastic-beanstalk-cli-setup/scripts/ebcli_installer.py
Windows en nuestra ventana de PowerShell comandos
python .\aws-elastic-beanstalk-cli-setup\scripts\ebcli_installer.py
-
Compruebe que la CLI de EB esté instalada correctamente.
$
eb --version
EB CLI 3.21.0 (Python 3.12)
Para obtener instrucciones de instalación completas, consulte el aws/aws-elastic-beanstalk-cli-setup
Instalación manual de la CLI de EB
Puede instalar la CLI de EB en Linux, macOS y Windows con el administrador de pip
paquetes para Python, que proporciona la instalación, actualización y eliminación de los paquetes de Python y sus dependencias.
Se recomienda el script de instalación
Se recomienda utilizar el Instale EB CLI para configurar la CLI de EB y evitar conflictos de dependencia.
Requisito previo: debe tener instalada una versión compatible de Python. Puedes descargarlo desde la página de descargas de Python
Para instalar la CLI de EB (manualmente)
-
Ejecute el siguiente comando.
$
pip install awsebcli --upgrade --user
La opción
--upgrade
indica apip
que actualice los requisitos ya instalados. La opción--user
indica apip
que instale el programa en un subdirectorio de su directorio de usuarios para no modificar las bibliotecas que usa su sistema operativo.Solución de problemas de incidencias
Si tiene problemas al intentar instalar la CLI de EB con
pip
, puede instalar la CLI de EB en un entorno virtual para aislar la herramienta y sus dependencias, o utilizar una versión de Python diferente de la que usa habitualmente. -
Añada la ruta al archivo ejecutable a su variable
PATH
:-
En Linux y macOS:
Linux:
~/.local/bin
macOS:
~/Library/Python/
3.12
/binPara modificar la variable
PATH
(Linux, Unix o macOS):-
Busque el script de perfil de su shell en su carpeta de usuario. Si no está seguro de cuál es el shell que tiene, ejecute
echo $SHELL
.$
ls -a ~
. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads-
Bash:
.bash_profile
,.profile
o.bash_login
. -
Zsh:
.zshrc
-
Tcsh:
.tcshrc
,.cshrc
o.login
.
-
-
Añada un comando de exportación al script de su perfil. El siguiente ejemplo agrega la ruta representada por
LOCAL_PATH
a laPATH
variable actual.export PATH=
LOCAL_PATH
:$PATH -
Cargue el script del perfil descrito en el primer paso en la sesión actual. El siguiente ejemplo carga el script de perfil representado por
PROFILE_SCRIPT
.$
source ~/
PROFILE_SCRIPT
-
-
En Windows:
Python 3.12 —
%USERPROFILE%\AppData\Roaming\Python\Python312\Scripts
Versiones anteriores de Python:
%USERPROFILE%\AppData\Roaming\Python\Scripts
Para modificar la variable
PATH
(Windows):-
Pulse la tecla de Windows y, a continuación, escriba
environment variables
. -
Elija Edit environment variables for your account (Edición de las variables de entorno de esta cuenta).
-
Elija PATH y, a continuación, Edit (Edición de).
-
Añada rutas al campo Variable value (Valor de la variable), separadas por punto y coma. Por ejemplo:
C:\item1\path
;
C:\item2\path
-
Elija OK (Aceptar) dos veces para aplicar la nueva configuración.
-
Cierre las ventanas del símbolo del sistema en ejecución y, a continuación, vuelva a abrir una ventana del símbolo del sistema.
-
-
-
Compruebe que la CLI de EB se ha instalado correctamente ejecutando eb --version.
$
eb --version
EB CLI 3.21.0 (Python 3.12)
La CLI de EB se actualiza periódicamente para añadir funciones que admitan las últimas características de Elastic Beanstalk. Para actualizar a la última versión de la CLI de EB, ejecute el comando de instalación de nuevo.
$ pip install awsebcli --upgrade --user
Si necesita desinstalar la CLI de EB, utilice pip uninstall
.
$ pip uninstall awsebcli
Instalación de la CLI de EB en un entorno virtual
Puede evitar conflictos de versiones con otros paquetes pip
instalando la CLI de EB en un entorno virtual.
Para instalar la CLI de EB en un entorno virtual
-
Primero, instálelo con.
virtualenv
pip
$
pip install --user virtualenv
-
Cree un entorno virtual.
$
virtualenv
~/eb-ve
Para utilizar un Python ejecutable diferente al predeterminado, utilice la opción
-p
.$
virtualenv -p /usr/bin/python3.12
~/eb-ve
-
Active el entorno virtual.
Linux, Unix o macOS
$
source
~/eb-ve
/bin/activateWindows
$
%USERPROFILE%\eb-ve
\Scripts\activate -
Instale la CLI de EB.
(eb-ve)$
pip install awsebcli --upgrade
-
Compruebe que la CLI de EB esté instalada correctamente.
$
eb --version
EB CLI 3.23.0 (Python 3.12)
Puedes utilizar el comando deactivate
para salir del entorno virtual. Siempre que inicie una nueva sesión, vuelva a ejecutar el comando de activación.
Para actualizar a la versión más reciente, ejecute el comando de instalación de nuevo.
(eb-ve)$ pip install awsebcli --upgrade
Instalación de la CLI de EB con Homebrew
La última versión de la CLI de EB suele estar disponible en Homebrew
un par de días después de que aparezca en pip
.
Recomendamos el script de instalación
Se recomienda utilizar el Instale EB CLI para configurar la CLI de EB y evitar conflictos de dependencia.
Para instalar la CLI de EB con Homebrew
-
Asegúrese de que tiene la última versión de
Homebrew
.$
brew update
-
Ejecute
brew install awsebcli
.$
brew install awsebcli
-
Compruebe que la CLI de EB esté instalada correctamente.
$
eb --version
EB CLI 3.21.0 (Python 3.12)