Posted On: Feb 5, 2021

Starting today, you can define the action you want to take in your account when a budget exceeds its threshold (actual or forecasted amounts). This level of control will allow you to reduce unintentional overspending in your account. For example, you can choose to apply a custom “Deny EC2 Run Instances” IAM policy to a user, group, or role in your account once your monthly budget for EC2 has been exceeded. 

You can choose to execute actions automatically or require a workflow approval process before Amazon Web Services Budgets execute a request on your behalf. You can set up to 5 budget thresholds with up to 10 actions for each threshold. IAM 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. All Amazon  Budgets functionality can be accessed programmatically via the Amazon  Budgets API

To learn more about Amazon  Budgets Actions, refer to the Amazon Budgets webpage or the Configuring Amazon Budgets controls section of the Managing Your Costs With Budgets user guide.