Instalación manual de la CLI de EB - 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.

Instalación manual de la CLI de EB

Para instalar la CLI de EB, recomendamos utilizar los scripts de configuración de la CLI de EB. Si los scripts de configuración no son compatibles con su entorno de desarrollo, instale manualmente la CLI de EB.

El método de distribución principal para la CLI de EB en Linux, macOS y Windows es pip. Se trata de un administrador de paquetes para Python que proporciona una manera sencilla de instalar, actualizar y eliminar paquetes de Python y sus dependencias. Para macOS, también puede obtener la última versión de la CLI de EB con Homebrew.

Notas de compatibilidad

La CLI de EB se desarrolló en Python y requiere la versión 3.11 de Python o una posterior.

Recomendamos utilizar los scripts de configuración de la CLI de EB para instalar la CLI de EB y sus dependencias. Si instala manualmente la CLI de EB, puede resultar difícil administrar los conflictos de dependencia en su entorno de desarrollo.

La CLI de EB y AWS Command Line Interface (AWS CLI) comparten una dependencia en el paquete Python botocore. Debido a un cambio brusco en botocore, diferentes versiones de estas dos herramientas de interfaz de línea de comandos (CLI) dependen de diferentes versiones de botocore.

Las versiones más recientes de las dos CLI son compatibles. Si necesita utilizar una versión anterior, consulte en la siguiente tabla la versión compatible que se ha de utilizar.

Versión de CLI de EB AWS CLIVersión compatible

3.14.5 o anterior

1.16.9 o anterior

3.14.6 o posterior

1.16.11 o posterior

Instalación de la CLI de EB

Si ya tiene pip y una versión compatible de Python, utilice el siguiente procedimiento para instalar la CLI de EB:

Si no dispone de Python ni pip, utilice el procedimiento para el sistema operativo que utiliza.

Para instalar la CLI de EB
  1. Ejecute el siguiente comando.

    $ pip install awsebcli --upgrade --user

    La opción --upgrade indica a pip que actualice los requisitos ya instalados. La opción --user indica a pip que instale el programa en un subdirectorio de su directorio de usuarios para no modificar las bibliotecas que usa su sistema operativo.

    nota

    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.

  2. Añada la ruta al archivo ejecutable a su variable PATH:

    • En Linux y macOS:

      Linux: ~/.local/bin

      macOS: ~/Library/Python/3.7/bin

      Para modificar la variable PATH (Linux, Unix o macOS):

      1. 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.

      2. Añada un comando de exportación al script de su perfil. El siguiente ejemplo añade la ruta representada por LOCAL_PATH a la variable PATH actual.

        export PATH=LOCAL_PATH:$PATH
      3. Cargue el script del perfil descrito en el primer paso en la sesión actual. El siguiente ejemplo carga el script del perfil representado por PROFILE_SCRIPT.

        $ source ~/PROFILE_SCRIPT
    • En Windows:

      Python 3.7: %USERPROFILE%\AppData\Roaming\Python\Python37\Scripts

      Versiones anteriores de Python: %USERPROFILE%\AppData\Roaming\Python\Scripts

      Para modificar la variable PATH (Windows):

      1. Pulse la tecla de Windows y, a continuación, escriba environment variables.

      2. Elija Edit environment variables for your account (Editar las variables de entorno de esta cuenta).

      3. Elija PATH y, a continuación, Edit (Editar).

      4. Añada rutas al campo Variable value (Valor de la variable), separadas por punto y coma. Por ejemplo: C:\item1\path;C:\item2\path

      5. Elija OK (Aceptar) dos veces para aplicar la nueva configuración.

      6. 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.

  3. Compruebe que la CLI de EB se ha instalado correctamente ejecutando eb --version.

    $ eb --version EB CLI 3.14.8 (Python 3.7)

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