Saltar a contenido

tickets-data-export

Propósito

Lambda que exporta tickets desde PostgreSQL a S3 y mantiene las tablas de Athena actualizadas.

Stack

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

Repositorio

VortexPlayDev/tickets-data-export

Flujo

  1. Lee credenciales desde Secrets Manager.
  2. Consulta tickets en PostgreSQL.
  3. Exporta a S3.
  4. Ejecuta MSCK REPAIR TABLE en Athena.

Variables de entorno

  • DB_SECRET_NAME
  • S3_BUCKET_PATH
  • S3_SUMMARY_PATH
  • ATHENA_OUTPUT

Operación

  • Región: us-east-1.
  • Revisar CloudWatch si falla la conexión a base de datos, S3 o Athena.
  • Los secretos se leen en runtime; no se guardan en el repo.

Documentación relacionada