Configurar y poner en marcha la CLI de AWS en una máquina Windows es bastante sencillo, pero puede resultar un poco complicado si no estás familiarizado con el proceso. Tanto si quieres automatizar tareas, crear scripts de despliegue o simplemente aprovechar el poder de la línea de comandos, saber cómo instalarla y configurarla es fundamental. Ten en cuenta que, a veces, el instalador o los comandos directos no funcionan a la perfección: en algunas configuraciones, la instalación silenciosa puede no registrarse de inmediato o te encontrarás con avisos de permisos (UAC) que pueden generar confusión. Aun así, una vez que funciona, la CLI te ahorrará muchísimo tiempo. Aquí tienes un resumen con todos los comandos pertinentes, las rutas de menú y algunos consejos que te facilitarán la tarea.
Parte 1: Instalación de AWS CLI en Windows
Instalar AWS CLI no suele ser complicado. La última versión incluye un instalador MSI bastante sencillo. Ten en cuenta que incluye su propio entorno Python, así que si quieres una configuración antigua (versión 1), que está algo desactualizada, tendrás que instalar manualmente una versión anterior de Python y añadirla a la variable de entorno PATH del sistema. Para la mayoría, la versión actual de AWS CLI (2.x) es mejor y funciona sin problemas. Si quieres comprobar que se ha instalado correctamente, ve a Inicio > Panel de control > Programas > Programas y características y busca AWS CLI, o simplemente ejecuta `aws –version` en el Símbolo del sistema.
Método 1: Uso del instalador (interfaz gráfica de usuario)
- Dirígete a la documentación oficial de AWS y descarga el archivo MSI de Windows haciendo clic en este enlace.
- Ejecuta el archivo ` AWSCLIV2.msi` descargado ; aparecerá el asistente de configuración. Sigue los pasos habituales: acepta la licencia, haz clic en «Siguiente» y mantén las opciones predeterminadas a menos que tengas conocimientos técnicos para personalizarlas.
- Cuando te pregunte dónde instalarlo, deja la ruta predeterminada (normalmente `C:\Archivos de programa\Amazon\AWSCLI`).Haz clic en “Instalar”; es posible que te pida permisos de UAC, acéptalos.
- Después de unos segundos, cuando aparezca el mensaje “Finalizar”, prácticamente habrá terminado. Ahora puede abrir el Símbolo del sistema y simplemente escribir:
aws --version
Si aparece algo como esto aws-cli/2.x.x Python/3.x.x Windows/11, ¡bingo! Significa que está instalado correctamente. No estoy seguro de por qué sucede, pero en algunas máquinas, esta comprobación de versión puede fallar si PATH no está configurado correctamente; sin embargo, normalmente, el instalador lo hace por usted. Si desea asegurarse de que esté en su PATH, puede consultar Panel de control > Sistema > Configuración avanzada del sistema > Variables de entorno y, en “Variables del sistema”, buscar “Path”.Debería incluir `C:\Archivos de programa\Amazon\AWSCLI\bin` o similar.
Método 2: Uso de la línea de comandos (PowerShell o símbolo del sistema)
- Abra PowerShell o el Símbolo del sistema como administrador (busque “cmd” o “PowerShell”, haga clic con el botón derecho y seleccione “Ejecutar como administrador”).
- Escribe este comando y pulsa Intro:
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn
Esto realiza una instalación silenciosa, sin mensajes gráficos, lo cual resulta útil si usas scripts o prefieres la línea de comandos. Ten en cuenta que, debido al indicador “/qn”, no te mostrará ningún mensaje; simplemente se instalará en segundo plano. Cuando termine, comprueba la versión de nuevo.
aws --version
Normalmente, mostrará la información de la versión actual. Si no lo hace, es posible que deba ejecutar el instalador nuevamente o reiniciar el Símbolo del sistema o PowerShell, ya que las actualizaciones de la variable PATH a veces no se registran de inmediato.
Parte 2 – Agregar una clave de acceso
Ahora bien, a menos que solo estés explorando o haciendo pruebas, necesitarás credenciales de AWS para realizar cualquier acción útil con la CLI. Esto significa generar una clave de acceso desde tu cuenta de AWS. No es difícil, pero tendrás que introducir información confidencial, así que guarda esas claves en un lugar seguro. Para obtener mejores resultados, genéralas directamente desde la sección IAM en la Consola de administración de AWS.
Cómo generar claves:
- Inicia sesión en el panel de control de IAM de la consola de AWS.
- Haz clic en Usuarios en la barra lateral y luego selecciona tu cuenta de usuario.
- Dirígete a la pestaña Credenciales de seguridad y pulsa Crear clave de acceso. Aparecerá una ventana emergente con las nuevas claves: un “ID de clave de acceso” y una “Clave de acceso secreta”.
- Guarda ambos archivos en algún lugar fuera de tu navegador; no dejes la pestaña abierta ni copies y pegues en el Bloc de notas, porque una vez que cierres esa pestaña, la clave secreta no volverá a aparecer (lo cual es *molesto, pero por razones de seguridad*).
Configurar la interfaz de línea de comandos (CLI):
- De vuelta en la línea de comandos, ejecuta:
aws configure
- ID de clave de acceso: pegue o escriba la primera clave.
- Clave de acceso secreta — luego la segunda
- Región predeterminada: si solo está realizando pruebas, use
us-west-2ous-east-1. Para trabajos más complejos en AWS, consulte la lista de regiones. - Formato de salida: normalmente me ciño a “json”, pero “table” o “text” funcionan bien si se busca una mayor legibilidad.
Una vez hecho esto, intenta correr:
aws s3 ls
Si recibes una lista de tus buckets o un mensaje con “acceso denegado” (si te equivocaste con las claves), entonces todo está correcto.
Parte 3: Cómo usar la CLI de AWS en Windows
Ahora que está instalado y configurado, ya puedes usar AWS mediante la línea de comandos.¿Lo mejor? Puedes automatizar mucho más de lo que permite la interfaz web.¿Quieres crear scripts para copias de seguridad, implementar contenedores o simplemente consultar estados? La CLI será tu mejor aliada. AWS incluso cuenta con una guía de usuario completa con muchos ejemplos.
Sinceramente, al principio puede resultar un poco abrumador, sobre todo si no estás familiarizado con la sintaxis de la interfaz de línea de comandos (CLI), pero una vez que le coges el truco, gestionar configuraciones complejas o tareas repetitivas es mucho más rápido. Recuerda que no todos los comandos funcionarán a la perfección de inmediato; a veces tendrás que solucionar problemas de permisos o actualizar tus claves. Aun así, la práctica hace al maestro, y la CLI es una herramienta potentísima una vez que la dominas.