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.

And:

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.

#budgets #amazon web services #business analysis #cloud #aws #architecture & design #development #devops #news

Better Managing Cost in AWS with Budgets Actions
1.80 GEEK