# AWS CloudTrail

> El libro de registro de una cuenta de AWS: quién hizo qué, cuándo y desde dónde.

- Nivel: Intermedio
- Temas: AWS, Seguridad
- URL: https://tidbit.legios.com.ar/es/aws-cloudtrail/
- En inglés: [AWS CloudTrail](https://tidbit.legios.com.ar/aws-cloudtrail/)

Todo lo que pasa en AWS, ya sea que alguien haga clic en la consola, que un script corra un comando o que un servicio actúe solo, es una llamada a una API. **CloudTrail** registra esas llamadas. Cada **evento** dice quién la hizo (qué usuario o rol), qué hizo (`DeleteBucket`, `RunInstances`), sobre qué recurso, cuándo, desde qué dirección IP, y si salió bien.

Ese registro responde las preguntas que aparecen cuando algo sale mal. ¿Quién borró esta base de datos? ¿Cuándo se abrió esta regla del firewall a internet? ¿Alguien usó la clave de acceso que se filtró, y para qué? Los equipos de seguridad además conectan CloudTrail a sus alertas, para que una acción delicada, como apagar los logs o crear un usuario administrador nuevo, dispare una alarma en el momento.

Viene prendido por defecto: la consola muestra el historial reciente de acciones de administración (más o menos los últimos 90 días) sin costo. Para guardar los eventos más tiempo, o para registrar actividad más fina como cada lectura de archivos en Amazon S3, creás un **trail** que manda los logs a un bucket de S3, o usás CloudTrail Lake para guardarlos y consultarlos con SQL. Muchas empresas mandan los trails de todas sus cuentas a una sola cuenta blindada, para que un intruso no pueda borrar sus propias huellas.

## Una analogía

El libro de visitas y las cámaras de seguridad de un edificio, juntos. Cada puerta que se abre queda anotada con nombre y hora, así que cuando falta algo podés rebobinar y ver quién estuvo.

## Para quedarse

- Registra llamadas a la API: quién, qué, sobre qué recurso, cuándo, desde dónde y con qué resultado.
- El historial reciente de eventos de administración está disponible por defecto.
- Un trail guarda los eventos a largo plazo en Amazon S3; CloudTrail Lake permite consultarlos con SQL.
- Clave para auditorías, investigación de incidentes y cumplimiento normativo.

## Para seguir leyendo

- [¿Qué es AWS CloudTrail? (documentación oficial)](https://docs.aws.amazon.com/es_es/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)
- [AWS CloudTrail](https://aws.amazon.com/es/cloudtrail/)

## Términos relacionados

- [API](https://tidbit.legios.com.ar/es/api/): El menú de cosas que un programa le deja pedir a otro programa.
- [Dirección IP](https://tidbit.legios.com.ar/es/ip-address/): El número que identifica a un dispositivo en una red, como una dirección postal.
- [Base de datos](https://tidbit.legios.com.ar/es/database/): Un depósito ordenado de datos que los programas consultan y actualizan sin riesgo.
- [Firewall](https://tidbit.legios.com.ar/es/firewall/): Un portero que decide qué tráfico de red entra o sale.
- [Internet](https://tidbit.legios.com.ar/es/internet/): Una red mundial de redes que conecta cualquier aparato con cualquier otro.
- [Amazon S3](https://tidbit.legios.com.ar/es/amazon-s3/): Un cajón gigante en internet para guardar archivos, alquilado por gigabyte.
- [SQL](https://tidbit.legios.com.ar/es/sql/): El lenguaje para hacerle preguntas a una base de datos.
