Saltar al contenido
CLF-C02Sesión 4 · Acceso, responsabilidad e IAM

Formas de acceder a AWS

Qué es: las herramientas con que pides algo a AWS. Todas terminan en el mismo lugar: la API de AWS, que en la Sesión 0 viste que atiende cada acción, incluso las de la consola web.

  • Consola (AWS Management Console): la interfaz web, con formularios y botones. Existe también una app móvil para consultar recursos y alertas.
  • CLI (AWS Command Line Interface): un programa de terminal que convierte comandos en llamadas a la API.
  • SDK (Software Development Kit): librerías para lenguajes como Python, Java o JavaScript. Tu aplicación llama a AWS desde su propio código.
  • Infraestructura como código: archivos que describen recursos completos y que un servicio de AWS crea por ti. Es el bloque siguiente.

Analogía: un banco con ventanilla, app y una conexión para el sistema contable de tu empresa. La ventanilla es la consola: cómoda para una operación suelta. La app es la CLI: rápida si sabes lo que quieres. La conexión contable es el SDK: tu programa paga facturas sin que nadie intervenga. Dónde falla la analogía: en un banco cada canal puede tener límites distintos. En AWS todos llaman a la misma API, así que tus permisos son los mismos uses el canal que uses.

Ejemplo real: Logística Atlas, una empresa de envíos, usa las tres. Su equipo de operaciones revisa los recursos en la consola. Un script nocturno con la CLI genera un reporte de lo que está encendido. Y su aplicación de rastreo, escrita en Python, guarda las fotos de cada entrega en AWS mediante el SDK.

Úsalo cuando: eliges la consola para explorar, aprender o hacer algo una vez; la CLI para tareas repetidas o scripts; el SDK cuando el acceso a AWS es parte de tu aplicación. No lo uses cuando: no uses la consola para tareas que repites cada semana; cada clic manual es una oportunidad de error y no deja rastro reutilizable.

En el examen: “acceso programático” apunta a la CLI, los SDK o la API. “Desde el código de una aplicación” es SDK; “desde la línea de comandos” o “scripts”, CLI; “interfaz gráfica en el navegador”, consola.

Trampa común: la consola no es “más segura” ni “menos potente” que la CLI. Todas usan la misma API y las mismas reglas de permisos; la diferencia es la comodidad y si la tarea se puede repetir.

41