# AWS Systems Manager

> Una caja de herramientas para operar, parchear y entrar a una flota entera de servidores.

- Nivel: Intermedio
- Temas: AWS, Cloud
- URL: https://tidbit.legios.com.ar/es/aws-systems-manager/
- En inglés: [AWS Systems Manager](https://tidbit.legios.com.ar/aws-systems-manager/)

**AWS Systems Manager** es un conjunto de herramientas para operar muchos servidores sin tener que pasar por cada uno. Funciona con instancias EC2 y también con máquinas en tu propia oficina o data center. En cada servidor corre un programita, el **SSM Agent**, que se reporta con AWS y ejecuta instrucciones; un rol de IAM define qué tiene permitido hacer.

Las partes más usadas: **Session Manager** abre una terminal en un servidor desde el navegador o la línea de comandos, sin claves SSH ni puertos abiertos, y puede registrar cada comando que se tipea. Run Command ejecuta el mismo script en cien máquinas a la vez. **Patch Manager** instala las actualizaciones del sistema operativo según un cronograma. **Parameter Store** guarda valores de configuración, como la dirección de una base de datos o un feature flag, y los puede guardar cifrados con KMS.

Importa porque los servidores que se parchean a mano, con claves SSH pasando de mano en mano en el equipo, tienden a desordenarse y a filtrar accesos. Systems Manager convierte esas tareas en algo repetible y registrado. Para secretos que necesitan rotación automática, los equipos suelen usar AWS Secrets Manager en vez de Parameter Store; para la configuración de todos los días, Parameter Store es más simple y su nivel estándar es gratis.

## Una analogía

La consola maestra del encargado del edificio. Desde un solo escritorio puede abrir cualquier departamento, programar arreglos en todos los pisos y tener la lista de códigos de las puertas, sin recorrer los pasillos con un llavero gigante.

## Para quedarse

- Administra servidores EC2 y on-premises a través del SSM Agent.
- Session Manager da acceso a la terminal sin claves SSH ni puertos abiertos.
- Run Command y Patch Manager actúan sobre flotas enteras a la vez.
- Parameter Store guarda valores de configuración, cifrados si querés.

## Para seguir leyendo

- [¿Qué es AWS Systems Manager? (documentación oficial)](https://docs.aws.amazon.com/es_es/systems-manager/latest/userguide/what-is-systems-manager.html)
- [Session Manager de AWS Systems Manager (documentación oficial)](https://docs.aws.amazon.com/es_es/systems-manager/latest/userguide/session-manager.html)
- [Parameter Store de AWS Systems Manager (documentación oficial)](https://docs.aws.amazon.com/es_es/systems-manager/latest/userguide/systems-manager-parameter-store.html)

## Términos relacionados

- [Servidor](https://tidbit.legios.com.ar/es/server/): Una computadora cuyo trabajo es responder pedidos de otras computadoras, todo el día.
- [Amazon EC2](https://tidbit.legios.com.ar/es/amazon-ec2/): Computadoras virtuales que alquilás por hora, del tamaño que quieras, y después apagás.
- [Centro de datos](https://tidbit.legios.com.ar/es/data-center/): Un edificio lleno de servidores donde realmente corren internet, la nube y la IA.
- [IAM](https://tidbit.legios.com.ar/es/iam/): El reglamento que dice quién puede hacer qué en tu cuenta de AWS.
- [Línea de comandos](https://tidbit.legios.com.ar/es/command-line/): Manejar una computadora escribiendo comandos de texto en vez de hacer clic en íconos.
- [Navegador web](https://tidbit.legios.com.ar/es/web-browser/): La app que trae páginas web desde internet y las dibuja en tu pantalla.
- [SSH](https://tidbit.legios.com.ar/es/ssh/): Una forma cifrada de entrar a otra computadora y escribirle comandos.
- [Puerto](https://tidbit.legios.com.ar/es/port/): La puerta numerada de una computadora que dice a qué programa va una conexión.
