Instale, actualice y desinstale la versión 1 de la AWS CLI en Amazon Linux - AWS Command Line Interface

Esta documentación es para la versión 1 de AWS CLI. Para obtener documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.

Instale, actualice y desinstale la versión 1 de la AWS CLI en Amazon Linux

La versión 1 de la AWS CLI está preinstalada en Amazon Linux y Amazon Linux 2. Consulte la versión instalada actualmente utilizando el siguiente comando.

$ aws --version aws-cli/1.22.23 Python/3.8.8 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

En función del momento en que haya creado la instancia de Amazon Linux, la versión 1 de AWS CLI está preinstalada mediante uno de los siguientes administradores de paquetes:

Requisitos previos

Debe tener ‎instalado Python 3.6 o posterior. Para obtener instrucciones de instalación, consulte la página Downloading Python en la Guía para principiantes de Python.

Instalación, actualización o desinstalación con pip

La mayoría de las instancias de Amazon Linux utilizan pip para preinstalar la versión 1 de AWS CLI.

Instale o actualice la versión 1 de la AWS CLI en Amazon Linux usando pip

Para instalar la versión más reciente de la versión 1 de la AWS CLI para el usuario actual, siga estas instrucciones.

  1. Si tiene instalada la versión 3 o posterior de Python, recomendamos que utilice pip3. Utilice pip3 install para instalar o actualizar la última versión de la versión 1 de la AWS CLI. Si ejecuta el comando desde un entorno virtual de Python (venv), no necesita utilizar la opción --user.

    $ pip3 install --upgrade --user awscli
  2. Asegúrese de que la carpeta que contiene awsforme parte de la variable PATH.

    1. Busque el script de perfil de su shell en su directorio 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 final del script de su perfil igual que en el siguiente ejemplo.

      export PATH=$HOME/.local/bin:$PATH

      Este comando inserta la ruta, $HOME/.local/bin en este ejemplo, delante de la variable $PATH existente.

    3. Vuelva a cargar el perfil en la sesión actual para que esos cambios surtan efecto.

      $ source ~/.bash_profile
  3. Para comprobar que está ejecutando la nueva versión, utilice el comando aws --version.

    $ aws --version aws-cli/1.22.23 Python/3.8.8 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

Desinstalación de la versión 1 de la AWS CLI con pip

Si necesita desinstalar la AWS CLI, utilice pip uninstall.

$ pip3 uninstall awscli

Instalación, actualización o desinstalación con yum

La mayoría de las instancias de Amazon Linux 2 utilizan yum para preinstalar la versión 1 de AWS CLI.

Instale o actualice la versión 1 de AWS CLI en Amazon Linux con yum

Para instalar la versión más reciente de la versión 1 de AWS CLI, ejecute el siguiente comando.

$ sudo yum install awscli

Para actualizar a la versión más reciente de la versión 1 de AWS CLI, ejecute el siguiente comando.

$ sudo yum update awscli

Para comprobar que está ejecutando la nueva versión, utilice el comando aws --version.

$ aws --version aws-cli/1.22.23 Python/3.8.8 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

Desinstalación de la versión 1 de AWS CLI con yum

Algunas imágenes más recientes de Amazon Linux 2 utilizan yum para instalar Amazon Linux 2 que necesita para desinstalar AWS CLI, use pip uninstall.

$ sudo yum remove awscli

Solución de errores de instalación y desinstalación de AWS CLI

Si se encuentra con problemas después de instalar o desinstalar la AWS CLI, consulte en Solución de errores de AWS CLI los pasos para la solución de problemas. Para conocer los pasos más relevantes de la solución de problemas, consulte Errores de comando no encontrado, El comando "aws --version" devuelve una versión diferente a la instalada y El comando "aws --version" devuelve una versión después de desinstalar la AWS CLI.