Dominando los costos de S3: Informes automáticos con Lambda, Python, Athena y SES

Identifica y automatiza los costos de S3 con S3 Inventory, Athena, Lambda y SES. Informe semanal versionado en S3 y alertas; soluciones AWS/Azure de Q2BSTUDIO.

16 sept 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

S3 puede parecer barato hasta que un mes llega la factura y descubre que no lo era. Con buckets dispersos entre equipos, proyectos y experimentos olvidados, la pregunta es sencilla y urgente: cómo identificar qué buckets están consumiendo la mayor parte del gasto y automatizar un informe semanal sin tener que ejecutar consultas manuales en Athena cada lunes.

En Q2BSTUDIO, empresa especializada en desarrollo de software a medida, aplicaciones a medida, inteligencia artificial, ciberseguridad y servicios cloud AWS y Azure, resolvimos este problema con una solución práctica basada en S3 Inventory, Athena, Lambda y SES. Si quieres que te ayudemos a implementar una versión adaptada a tus necesidades profesionales, consulta nuestros servicios cloud AWS y Azure o nuestras propuestas de inteligencia artificial para empresas.

Resumen de la solución

1 Inventario Activar S3 Inventory en formato Parquet para todos los buckets relevantes. Estos informes contienen metadatos de los objetos, clases de almacenamiento y tamaños, y son perfectos para consultas con Athena. Los informes se depositan en un bucket dedicado para facilitar el procesamiento.

2 Consultas en Athena Crear tablas en Athena que apunten a los archivos Parquet. En lugar de pegar código SQL con literales que requieran comillas, la estrategia es agrupar por clase de almacenamiento e intelligent tiering, sumar tamaños y calcular un coste estimado multiplicando por tarifas por GB para cada clase. Con eso se obtiene por bucket y por prefijo el total de bytes, conteo de objetos y coste aproximado por clase de almacenamiento.

3 Automatización con Lambda Implementar una función Lambda en Python que haga lo siguiente: iterar por las tablas de inventario, lanzar una consulta simple en Athena por tabla y esperar a que termine, descargar el CSV generado en S3, agregar los resultados y calcular por tabla y prefijo el coste total, el tamaño y el número de objetos. La Lambda construye un CSV detallado con una fila resumen por prefijo y filas de desglose por clase de almacenamiento y tier, sube ese CSV a S3 para tener historial versionado y envía un resumen por email mediante SES con el enlace al CSV.

4 Programación con EventBridge Programar la ejecución semanal usando EventBridge para que la Lambda corra cada domingo a medianoche. Así el lunes por la mañana recibes un informe accionable que puedes reenviar a equipos responsables o usar para planificar limpiezas y optimizaciones.

Beneficios clave

Visibilidad real sobre gastos de S3 para detectar buckets olvidados o mal configurados. Automatización que evita trabajo manual repetitivo y reduce errores humanos. Ahorro de costes al identificar antes objetos almacenados en clases caras o migrables a archivos fríos. Mayor gobernanza y capacidad para auditar cambios, gracias al CSV versionado en S3.

Recomendaciones prácticas

Usar Parquet para performance y menor coste en consultas. Mantener en la Lambda una tabla de precios por GB por clase de almacenamiento para ajustar estimaciones fácilmente. Considerar retenciones de inventario y lifecycle policies para mover objetos a clases más económicas o eliminarlos tras un periodo definido. Incluir etiquetas en buckets y prefijos para facilitar la asignación de costes por proyecto o equipo.

Cómo Q2BSTUDIO puede ayudar

Si tu empresa necesita llevar esto a producción con integraciones a sistemas internos, alertas por Slack, dashboards en Power BI o flujos de automatización personalizados, en Q2BSTUDIO diseñamos soluciones a medida. Somos expertos en software a medida, servicios de inteligencia de negocio y Power BI para transformar datos en decisiones accionables. También ofrecemos servicios de ciberseguridad y pentesting para validar que los procesos automatizados cumplen políticas de seguridad y que los accesos a S3 y Athena están protegidos.

La automatización de costes S3 no es ciencia espacial, pero requiere experiencia en infraestructura cloud, pipelines de datos y seguridad. Nuestra experiencia construyendo aplicaciones empresariales y agentes IA nos permite adaptar estas prácticas a cualquier escala, desde startups hasta corporaciones.

Si quieres reducir sobresaltos en la factura de AWS, optimizar almacenamiento y aplicar inteligencia de negocio para priorizar acciones, contacta con nuestro equipo. Podemos crear la automatización, integrar alertas y generar dashboards que muestren dónde actúa cada euro gastado, combinando experiencia en infraestructuras cloud, IA para empresas y desarrollo de software a medida.

¿Te interesa una consultoría inicial o un prototipo? En Q2BSTUDIO desarrollamos soluciones completas que incluyen análisis de costes, automatización de procesos y dashboards ejecutivos para tomar decisiones rápidas y seguras.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat