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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat