

**Esta documentación es para la versión 1 de AWS CLI.**

Anunciamos el próximo fin del soporte para la versión 1 de AWS CLI. Recomendamos migrarse a la versión 2 de AWS CLI. Para ver las fechas, los detalles adicionales y la información sobre cómo realizar la migración, consulte el [anuncio](https://aws.amazon.com/blogs/developer/cli-v1-maintenance-mode-announcement/). Para obtener documentación relacionada con la versión 2 de AWS CLI, consulte la [Guía del usuario de la versión 2](https://docs.aws.amazon.com/cli/latest/userguide/).

# Instalación, actualización y desinstalación de la versión 1 de la AWS CLI en Linux
<a name="install-linux-al2017"></a>

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.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

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:
+ [pip](#install-amazon-linux-pip)
+ [yum](#install-amazon-linux-yum)

## Requisitos previos
<a name="install-amazon-linux-prereq"></a>

Debe tener ‎instalado Python 3.8 o una versión posterior. Para obtener instrucciones de instalación, consulte la página [Downloading Python](https://wiki.python.org/moin/BeginnersGuide/Download) en la *Guía para principiantes* de Python.

**Matriz de compatibilidad con versiones de Python**


| AWS CLIVersion de la  | Versión de Python compatible | 
| --- | --- | 
| 1.39.0: actual | Python 3.9\$1 | 
| 1.32.0 – 1.38.38 | Python 3.8\$1 | 
| 1.27.0: 1.31.x | Python 3.7\$1 | 
| 1.20.0 – 1.26.x | Python 3.6\$1 | 
| 1.19.0 – 1.19.x | Python: Python 3.6 y 2.7 | 
| 1.17 – 1.18.x | Python 2.7\$1, Python 3.4\$1 | 
| 1.0 – 1.16.x | Python 2.6 y versiones anteriores, Python 3.3 y versiones anteriores | 

## Instalación, actualización o desinstalación con pip
<a name="install-amazon-linux-pip"></a>

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
<a name="install-amazon-linux-pip-install"></a>

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)](https://docs.python.org/3/library/venv.html), no necesita utilizar la opción `--user`. 

   ```
   $ pip3 install --upgrade --user awscli
   ```

1. Asegúrese de que la carpeta que contiene `aws`forme 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`.

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

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

      ```
      $ source ~/.bash_profile
      ```

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

   ```
   $ aws --version
   aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
   ```

### Desinstalación de la versión 1 de la AWS CLI con pip
<a name="install-amazon-linux-pip-uninstall"></a>

Si necesita desinstalar la AWS CLI, utilice `pip uninstall`.

```
$ pip3 uninstall awscli
```

## Instalación, actualización o desinstalación con yum
<a name="install-amazon-linux-yum"></a>

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
<a name="install-amazon-linux-yum-install"></a>

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

```
$ sudo yum install awscli
```

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

```
$ sudo yum update awscli
```

Para comprobar que está ejecutando la versión más reciente, utilice el comando `aws --version`.

```
$ aws --version
aws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
```

### Desinstalación de la versión 1 de AWS CLI con yum
<a name="install-amazon-linux-yum-uninstall"></a>

Para desinstalar AWS CLI, utilice `yum remove`.

```
$ sudo yum remove awscli
```

## Solución de errores de instalación y desinstalación de AWS CLI
<a name="install-amazon-linux-tshoot"></a>

Si se encuentra con problemas después de instalar o desinstalar la AWS CLI, consulte en [Solución de errores para la AWS CLI](cli-chap-troubleshooting.md) 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](cli-chap-troubleshooting.md#tshoot-install-not-found), [El comando "`aws --version`" devuelve una versión diferente a la instalada](cli-chap-troubleshooting.md#tshoot-install-wrong-version) y [El comando "`aws --version`" devuelve una versión después de desinstalar la AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).