AWS Budget Alerts Stack
CloudFormation: account-level and per-service budgets with SNS alerts at 50%, 80%, and 100% of monthly threshold.
AWS Budget Alerts Stack
Stop being surprised by AWS bills. This CloudFormation template deploys account-level and per-service budgets with tiered SNS email alerts so you know when you are at 50%, 80%, and 100% of your monthly threshold — with time to act before you overshoot.
What Is Included
A single CloudFormation template that deploys AWS Budgets for total account spend, EC2, RDS, and Data Transfer. Each budget triggers SNS notifications at three thresholds: 50%, 80%, and 100% of your configured monthly limit. Stack outputs include the SNS topic ARN for easy integration with PagerDuty, Slack, or other alert systems.
What You Get
budget-alerts.yaml— parameterized CloudFormation template.env.example— threshold and email configdeploy.sh— one-command stack deploymentREADME.md— setup and customization guide
Requirements
AWS account with permissions to deploy CloudFormation stacks, create Budgets, and publish to SNS. Works in any region. Email confirmation required for SNS subscriptions.