Saltar a contenido

users-sync

Propósito

Lambda que sincroniza usuarios de PostgreSQL a S3/Athena para reportes por agente. Se ejecuta únicamente cuando usuarios se migran de una plataforma a otra.

Stack

  • Python
  • Pandas
  • AWS Wrangler
  • psycopg2
  • PostgreSQL
  • S3 / Athena

Repositorio

VortexPlayDev/users-sync

Entrada

Evento con agent_id.

Flujo

  1. Lee credenciales desde Secrets Manager.
  2. Consulta los usuarios del agente.
  3. Exporta a S3 y actualiza Athena.

Variables de entorno

  • DB_SECRET_NAME
  • S3_BUCKET_PATH

Operación

  • Región: us-east-1.
  • Si falta agent_id, la lambda responde 400.
  • Revisar CloudWatch para errores de conexión o permisos.

Documentación relacionada