Better Managing Cost in AWS with Budgets Actions

Recently, AWS announced budgets actions, allowing customers to define actions to take when a budget exceeds its threshold (actual or forecasted amounts). With budget actions, customers will have more control over their AWS Budgets in order to reduce unintentional overspending in their AWS accounts.

AWS Budgets allow customers to set custom budgets to track their cost and usage of AWS resources. Furthermore, they can, for instance, choose to be alerted by email or SNS notification when actual or forecasted cost and usage exceed their budget threshold. Now with the new Budget actions feature they can also configure actions to respond to cost and usage status in their accounts – which means that actions will be applied automatically or via a workflow approval process once a budget target has been exceeded.

Through the AWS Budgets, Dashboard users can create budgets, configure thresholds, and define actions. Note that for each threshold users can set up to five budget thresholds with up to 10 actions. For a budget action, a user can apply as action type either an IAM policy or a Service Control Policy or specific EC2 or RDS running resources in their account. And finally, the user can decide if he or she wants the action to execute automatically, or via a workflow approval process. 

The authors of the blog post on AWS Budgets Actions wrote:

Our default recommendation is a workflow approval process, but if you know without a doubt, you want to execute your action without human intervention, select the toggle to “Yes” for automatic execution.


For budget actions that require workflow approval, once an action has been trigged for your budget, you will see a “pending” status on your budgets dashboard as well as a budget action notification via email, Simple Notification Service Topic, or Slack/Chime if you’ve configured the AWS Chatbot to receive AWS Budgets notifications.

With regards to the action types: IAM and SCP action types reset at the beginning of each budgeted period (e.g., monthly) while actions targeted at specific EC2 or RDS running instances will not reset. Furthermore, all AWS Budgets functionality can be accessed programmatically via the AWS Budgets API.


Other public cloud vendors offer cost management services on their platform as well, including budget capabilities. Google, on its cloud platform, offers GCP Budgets with the ability to set budgets and create alerts. Similarly, Azure also offers budget management, including creating alerts with their cost management and billing services. However, unlike AWS, neither provide the means to take actions on behalf of the customers to turn off services. All Cloud providers do offer APIs to manage budgets.

Holger Mueller, principal analyst and vice president at Constellation Research Inc., told InfoQ:

One of the first cloud concerns is the lack of control over usage and related budget spend. Allowing enterprises not only architectural but also commercial elasticity is a crucial innovation for the IaaS players, and AWS is putting AWS Budget Actions forward. As with all new software releases – some degree of caution needs to be exerted, and a focus on the next releases/roadmap is advised. But at the end of the day, enterprises need to find ways to tie their IT spend with their business performance – when they do well, they can spend more, when they do not so well, and use fewer resources, they also need/want to spend less. The cloud is the key enabler to achieve that on a platform level – but it requires the adoption of the business and IT processes to get more tightly connected.

Lastly, AWS customers can learn more about AWS Budgets through the documentation website and find guidance AWS Cost Management landing page.

Related Posts


  1. 683727 204687I was just looking for this info for some time. After six hours of continuous Googleing, at last I got it in your website. 732224

  2. 526269 969623Hello. impressive job. I did not imagine this. This is a remarkable story. Thanks! You created certain fine points there. I did a search on the topic matter and located the majority of folks will have exactly the same opinion along with your blog. 737520


Please enter your comment!
Please enter your name here

Stay Connected


Recent Stories

Passport price tag: Community centre budgets strain to pay for vaccine enforcement – CTV Toronto

Three times a week, Rick Corby hits the ice at the Huntington Hills Community Centre. It’s...

Trois budgets pour ODW – CB News

Le 27 janvier 2022 à 20:16 ...

Household budgets face a good belt tightening as rising interest rates push up mortgage payments –

Many households will be in for an unpleasant economic shock over the next couple of years as the low interest rate party comes to...

Grand Valley Public Library budgets $329,702 for 2022 – Orangeville Banner

Grand Valley Public Library budgets $329,702 for 2022  Orangeville Ban