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 • Equip 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?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat