[FinOps] Using Open Source Bill Bot to Receive AWS Cost Reports via Slack
What is Bill Bot? - This open-source solution allows you to receive cost reports via Slack on a daily and monthly basis. The contributors are Christian Bonzelet, an AWS Solutions Architect from Germany, and Mauricio Klein, a developer from Spain. This setup has been verified and is available as open-source for anyone to use. reference: https://github.com/cremich/cdk-bill-bot Bill Bot Architecture: - The core of Bill Bot is storing CUR data in AWS S3. CUR stands for AWS Cost and Usage Report, which represents cost reports. The CUR data stored in S3 is crawled using Glue crawlers to create/update a database in the Data Catalog. At this point, AWS Athena is ready to query the data. The step function operates based on a scheduled time, which is set to 8 AM UTC by default. The step function works by using a Lambda function to calculate the date for the previous day, then queries the billing data for that date using Athena. Finally, it executes a Lambda function to send the query ...