

**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 Windows
<a name="install-windows"></a>

Puede instalar la versión 1 de la AWS Command Line Interface (AWS CLI) en Windows con un instalador independiente (recomendado) o con `pip`, un administrador de paquetes para Python.

No incluya el símbolo de comando (`C:\>`) al escribir un comando. Estos símbolos se incluyen en los listados del programa para diferenciar los comandos introducidos de los que devuelve la AWS CLI. En el resto de esta guía se utiliza el símbolo del sistema genérico (`$`) excepto en los casos en los que un comando es específico de Windows.

**Topics**
+ [Instale, actualice y desinstale la versión 1 de la AWS CLI con el instalador MSI](#msi-on-windows)
+ [Instale, actualice y desinstale la versión 1 de la AWS CLI con Python y pip en Windows](#awscli-install-windows-pip)
+ [Agregue la versión 1 de la AWS CLI ejecutable a la ruta de la línea de comandos](#awscli-install-windows-path)
+ [Solución de errores de instalación y desinstalación de AWS CLI](#awscli-install-windows-tshoot)

## Instale, actualice y desinstale la versión 1 de la AWS CLI con el instalador MSI
<a name="msi-on-windows"></a>

La versión 1 de la AWS CLI es compatible con Windows XP o versiones posteriores. Para los usuarios de Windows, el paquete de instalación de MSI ofrece un entorno familiar y cómodo para instalar la versión 1 de la AWS CLI sin necesidad de instalar ningún otro requisito previo. 

### Instale y actualice la versión 1 de la AWS CLI con el instalador MSI
<a name="install-msi-on-windows"></a>

Consulte la página de [Versiones](https://github.com/aws/aws-cli/releases) en GitHub para ver si se ha publicado una versión más reciente. Cuando se hayan publicado las actualizaciones, deberá repetir el proceso de instalación para obtener la última versión de la versión 1 de la AWS CLI. 

1. Descargue el instalador MSI adecuado:
   + Instalador MSI de la AWS CLI para Windows (64 bits): [ https://s3.amazonaws.com/aws-cli/AWSCLI64PY3.msi](https://s3.amazonaws.com/aws-cli/AWSCLI64PY3.msi)
   + Instalador MSI de la AWS CLI para Windows (32 bits): [https://s3.amazonaws.com/aws-cli/AWSCLI32PY3.msi](https://s3.amazonaws.com/aws-cli/AWSCLI32PY3.msi)
   + Archivo de instalación combinado de la AWS CLI para Windows: [https://s3.amazonaws.com/aws-cli/AWSCLISetup.exe](https://s3.amazonaws.com/aws-cli/AWSCLISetup.exe) (incluye los instaladores MSI de 32 y 64 bits, e instalará automáticamente la versión correcta)

1. Ejecute el instalador MSI descargado o el archivo de configuración.

1. Siga las instrucciones en pantalla. De forma predeterminada, la versión 1 de la AWS CLI se instala en `C:\Program Files\Amazon\AWSCLI` (versión de 64 bits) o `C:\Program Files (x86)\Amazon\AWSCLI` (versión de 32 bits). 

1. Para confirmar la instalación, utilice el comando `aws --version` en un símbolo del sistema (abra el menú **Inicio** y busque `cmd` para iniciar un símbolo del sistema).

   ```
   C:\> aws --version
   aws-cli/1.40.41 Python/3.11.6 Windows/10 botocore/1.18.6
   ```

   Si Windows no puede encontrar el programa, es posible que tenga que cerrar y volver a abrir el símbolo del sistema para actualizar la ruta o [añadir el directorio de instalación a la variable de entorno PATH](#awscli-install-windows-path) manualmente.

### Desinstale la versión 1 de la AWS CLI
<a name="install-msi-uninstall"></a>

Para utilizar las siguientes instrucciones de desinstalación, debe haber instalado la versión 1 de la AWS CLI con el instalador MSI o el archivo de instalación.

1. Abra **Programas y características** mediante una de las siguientes acciones:
   + Abra el **Panel de control** y elija **Programas y características**.
   + Abra un símbolo del sistema y escriba el comando siguiente.

     ```
     C:\> appwiz.cpl
     ```

1. Seleccione la entrada denominada **AWS Command Line Interface** y elija **Desinstalar** para iniciar el desinstalador.

1. Confirma que deseas desinstalar la AWS CLI.

1. **(Opcional)** Elimine el SDK de AWS compartido e información de configuración de AWS CLI en la carpeta `.aws`.
**aviso**  
Estos ajustes de configuración y credenciales se comparten en todos los SDK de AWS y AWS CLI. Si elimina esta carpeta, ningún SDK de AWS que todavía sigue en el sistema podrá acceder a ella.

   La ubicación predeterminada de la carpeta `.aws` ‎difiere entre plataformas, de forma predeterminada la carpeta se encuentra en *%UserProfile%\$1.aws*.

   ```
   $ rmdir %UserProfile%\.aws
   ```

## Instale, actualice y desinstale la versión 1 de la AWS CLI con Python y pip en Windows
<a name="awscli-install-windows-pip"></a>

La Python Software Foundation ofrece instaladores para Windows que incluyen `pip`.

### Requisitos previos
<a name="awscli-install-windows-pip-prereqs"></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.

### Instale y actualice la versión 1 de la AWS CLI con pip
<a name="awscli-install-windows-pip-python"></a>

1. Para instalar la versión 1 de la AWS CLI, utilice el comando `pip3` (si utiliza Python versión 3 o posterior) o el comando `pip`.

   **Para instalar la última versión del AWS CLI, ** utilice el siguiente bloque de comandos:

   ```
   C:\> pip3 install awscli --upgrade --user
   ```

   **Para una versión específica de la AWS CLI,** agregue un símbolo menor que `<` y el número de versión al nombre del archivo. Para este ejemplo, el nombre de archivo de la versión*1.16.312* sería *<1.16.312* lo que da como resultado el siguiente comando:

   ```
   C:\> pip3 install awscli<1.16.312 --upgrade --user
   ```

1. Verifique que la versión 1 de la AWS CLI esté instalada correctamente. Si no hay respuesta, consulte la sección [Agregue la versión 1 de la AWS CLI ejecutable a la ruta de la línea de comandos](#awscli-install-windows-path).

   ```
   C:\> aws --version
   aws-cli/1.40.41 Python/3.11.6 Windows/10 botocore/1.18.6
   ```

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

1. Si ha instalado la versión 1 de la AWS CLI con `pip`, también la debe desinstalar con `pip`.

   ```
   C:\> pip uninstall awscli
   ```

    Si utiliza la versión 2 o 3 de Python, es posible que necesite usar el comando `pip2` o `pip3`. Use el comando `aws --version` para determinar la versión de Python asociada a la versión 1 de la AWS CLI instalada.

   ```
   C:\> pip3 uninstall awscli
   ```

   Es posible que deba reiniciar la ventana del símbolo del sistema o el equipo para eliminar todos los archivos.

1. **(Opcional)** Elimine el SDK de AWS compartido e información de configuración de AWS CLI en la carpeta `.aws`.
**aviso**  
Estos ajustes de configuración y credenciales se comparten en todos los SDK de AWS y AWS CLI. Si elimina esta carpeta, ningún SDK de AWS que todavía sigue en el sistema podrá acceder a ella.

   La ubicación predeterminada de la carpeta `.aws` ‎difiere entre plataformas, de forma predeterminada la carpeta se encuentra en *%UserProfile%\$1.aws*.

   ```
   $ rmdir %UserProfile%\.aws
   ```

## Agregue la versión 1 de la AWS CLI ejecutable a la ruta de la línea de comandos
<a name="awscli-install-windows-path"></a>

Después de instalar la versión 1 de la AWS CLI con `pip`, agregue el programa `aws` a la variable de entorno `PATH` del sistema operativo. Con una instalación MSI, esto debería suceder automáticamente. Pero si el comando `aws` no se ejecuta después de instalarlo, es posible que deba configurarlo manualmente.

1. Utilice el comando `where` para buscar la ubicación del archivo `aws`. De forma predeterminada, el comando `where` muestra dónde se encuentra un programa especificado en la variable `PATH` del sistema. 

   ```
   C:\> where aws
   ```

   Las rutas que aparecen dependen de la plataforma y del método utilizado para instalar la AWS CLI. Los nombres de carpeta que incluyen los números de versión puede variar. Estos ejemplos reflejan el uso de Python versión 3.7. Reemplace la versión por el número de versión que está utilizando, según sea necesario. Las rutas típicas son las siguientes:
   + **Python 3 y `pip3`** – `C:\Program Files\Python37\Scripts\`
   + **Python 3 y `pip3`: opción de usuario en versiones anteriores de Windows**`%USERPROFILE%\AppData\Local\Programs\Python\Python37\Scripts`
   + **Python 3 y `pip3`, opción de usuario en Windows 10**: `%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts`
   + **Instalador MSI (64 bits)** – `C:\Program Files\Amazon\AWSCLI\bin`
   + **Instalador MSI (32 bits)** – `C:\Program Files (x86)\Amazon\AWSCLI\bin`

   Siga estos pasos en función de si se devuelve una ruta de archivo.

------
#### [ A file path is returned ]

   ```
   C:\> where aws
   C:\Program Files\Amazon\AWSCLI\bin\aws.exe
   ```

   Para encontrar dónde está instalado el programa de `aws`, ejecute el siguiente comando.

   ```
   C:\> where c:\ aws
   C:\Program Files\Python37\Scripts\aws
   ```

------
#### [ A file path is NOT returned ]

   Si el comando `where` devuelve el siguiente error, no está en la variable `PATH` del sistema y no puede ejecutarse simplemente escribiendo su nombre.

   ```
   C:\> where c:\ aws
   INFO: Could not find files for the given pattern(s).
   ```

   En ese caso, ejecute el comando `where` con el parámetro `/R path` para indicarle que busque en todas las carpetas y agregue después la ruta manualmente. Utilice la línea de comandos o el Explorador de archivos para averiguar en qué lugar del equipo está instalado. 

   ```
   C:\> where /R c:\ aws
   c:\Program Files\Amazon\AWSCLI\bin\aws.exe
   c:\Program Files\Amazon\AWSCLI\bincompat\aws.cmd
   c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws
   c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws.cmd
   ...
   ```

------

1. Pulse la tecla de Windows y escriba **environment variables**.

1. Elija **Edit environment variables for your account (Edición de las variables de entorno de esta cuenta)**.

1. Elija **PATH** y, a continuación, **Edit (Edición de)**.

1. Agregue la ruta que encontró en el campo **Valor de variable** por ejemplo, ***C:\$1Program Files\$1Amazon\$1AWSCLI\$1bin\$1aws.exe***.

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

1. Cierre los símbolos del sistema en ejecución y vuelva a abrir la ventana de símbolo del sistema.

## Solución de errores de instalación y desinstalación de AWS CLI
<a name="awscli-install-windows-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).