Limit Monitor on AWS
AWS Limit Monitor


To help provide highly-available, reliable, and robust services to all of our customers, as well as minimize billing risk for new customers, Amazon Web Services (AWS) maintains service limits for each account. Nearly every AWS service is regulated in terms of how many resources you can launch within a specific AWS Region at a given time. However, there are times when even the most experienced AWS customers can unexpectedly hit service limits.

The AWS Limit Monitor solution automatically configures the services and components necessary to proactively track your usage of AWS resources against service limits and send email notifications as you approach limits. It uses Amazon CloudWatch, AWS Lambda, and Amazon Simple Notification Service, and also leverages the Amazon DynamoDB, AWS CloudFormation, and AWS Support APIs.

The AWS Limit Monitor uses AWS Trusted Advisor service limit checks, and adds checks for Amazon DynamoDB and AWS CloudFormation.


To monitor usage for service limits included in Trusted Advisor, each account must have a Business- or Enterprise-level AWS Support plan in order to gain access to the AWS Support API. If you do not have a premium support plan, you can use this solution to monitor usage for Amazon Elastic Compute Cloud (Amazon EC2), DynamoDB and CloudFormation.


You are responsible for the cost of the AWS services used while running the AWS Limit Monitor. There is no additional cost for deploying the automated solution. The total cost for running this solution depends on the interval at which you run the AWS Lambda functions, and the number of accounts you monitor. As of the date of publication, the cost for running this solution with default settings in US East (N. Virginia) is less than $0.01 per month per account.

Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.

On this page: