DEV Community

Cover image for AWS CLI: Instalación en Windows y Linux, y Uso Básico
Fernando Silva T for AWS Español

Posted on • Edited on

2

AWS CLI: Instalación en Windows y Linux, y Uso Básico

¿Qué es la AWS CLI?

La AWS Command Line Interface (CLI) es una herramienta que permite interactuar con los servicios de AWS desde la línea de comandos, simplificando tareas como la gestión de recursos, la automatización de procesos y la integración con scripts personalizados. En este artículo, aprenderás a instalar la AWS CLI en Windows y Linux, y a realizar operaciones básicas.


Instalación en Windows

  1. Descargar el instalador: Ve al siguiente enlace y descarga el archivo .msi: Descargar AWS CLI para Windows.
  2. Ejecutar el instalador: Haz doble clic en el archivo descargado y sigue las instrucciones del asistente.
    instalador windows 1
    instalador windows 2
    instalador windows 3

  3. Verificar la instalación: Abre una ventana de comandos (cmd o PowerShell) y ejecuta:

   aws --version
Enter fullscreen mode Exit fullscreen mode

Si la instalación fue exitosa, deberías ver algo similar a:

   aws-cli/2.x.x Python/3.x.x Windows/x86_64
Enter fullscreen mode Exit fullscreen mode

Instalacion exitosa


Instalación en Linux

1- Descargar el paquete:

   curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
Enter fullscreen mode Exit fullscreen mode

Linux 1

2- Extraer el contenido:

   unzip awscliv2.zip
Enter fullscreen mode Exit fullscreen mode

Linux 2

3- Instalar AWS CLI:

   sudo ./aws/install
Enter fullscreen mode Exit fullscreen mode

Linux 3

4- Verificar la instalación:

   aws --version
Enter fullscreen mode Exit fullscreen mode

Verifica que la salida sea similar a:

   aws-cli/2.x.x Python/3.x.x Linux/x86_64
Enter fullscreen mode Exit fullscreen mode

Linux 4

Nota: Si no tienes unzip instalado, puedes instalarlo ejecutando sudo apt install unzip (Debian/Ubuntu) o sudo yum install unzip (CentOS/RedHat).


Configuración de AWS CLI

Tras la instalación, necesitas configurar tus credenciales:

  1. Ejecuta el comando de configuración:
   aws configure
Enter fullscreen mode Exit fullscreen mode
  1. Proporciona la siguiente información:
    • AWS Access Key ID: Tu clave de acceso.
    • AWS Secret Access Key: Tu clave secreta.
    • Default region name: La región por defecto (ejemplo: us-east-1).
    • Default output format: El formato de salida (json, yaml, text o table).

Nota: Si no sabes donde conseguir tu AWS Access Key ID, AWS Secret Access Key recomiendo ir a mi anterior blog Potenciando Aplicaciones de IA con AWS Bedrock y Streamlit.

Esto creará los archivos de configuración en ~/.aws/config y ~/.aws/credentials.

configuracion


Uso Básico de AWS CLI

Con la AWS CLI configurada, puedes comenzar a interactuar con los servicios de AWS. A continuación, algunos comandos básicos:

S3: Almacenamiento en la nube

  • Listar buckets:
  aws s3 ls
Enter fullscreen mode Exit fullscreen mode
  • Crear un bucket:
  aws s3 mb s3://mi-nuevo-bucket
Enter fullscreen mode Exit fullscreen mode
  • Subir un archivo:
  aws s3 cp archivo.txt s3://mi-nuevo-bucket/
Enter fullscreen mode Exit fullscreen mode
  • Descargar un archivo:
  aws s3 cp s3://mi-nuevo-bucket/archivo.txt .
Enter fullscreen mode Exit fullscreen mode

Buckets

EC2: Servidores virtuales

  • Listar instancias en ejecución:
  aws ec2 describe-instances --filters "Name=instance-state-name,Values=running"
Enter fullscreen mode Exit fullscreen mode

Ec2

  • Iniciar una instancia:
  aws ec2 start-instances --instance-ids Id-instancia
Enter fullscreen mode Exit fullscreen mode
  • Detener una instancia:
  aws ec2 stop-instances --instance-ids Id-instancia
Enter fullscreen mode Exit fullscreen mode

Ec2 -1

IAM: Gestión de usuarios

  • Listar usuarios:
  aws iam list-users
Enter fullscreen mode Exit fullscreen mode

IAM

  • Crear un nuevo usuario:
  aws iam create-user --user-name nuevo-usuario
Enter fullscreen mode Exit fullscreen mode

IAM 2


Consejos Finales

  • Automatización: Crea scripts bash o PowerShell para automatizar tareas repetitivas.
  • Documentación: Consulta siempre la documentación oficial de AWS CLI para explorar más funcionalidades.
  • Seguridad: Nunca compartas tus claves de acceso y utiliza IAM para asignar permisos de forma granular.

¡Y eso es todo! Ahora tienes una guía básica para comenzar a usar la AWS CLI en tus proyectos. 🚀

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay