EC2 API throttling limits

0 votes

Are there are any EC2 API Throttling Limits like EMR that would limit the number of calls you can make to EC2 per second or minute?

If so, what are these limits?

Aug 2, 2018 in AWS by datageek
• 2,530 points

1 answer to this question.

0 votes

Amazon EC2 has meanwhile documented their general Query API Request Rate handling:

We throttle Amazon EC2 API requests for each AWS account to help the performance of the service. We ensure that all calls to the Amazon EC2 API (whether they originate from an application, calls to the Amazon EC2 command line interface, or the Amazon EC2 console) don't exceed the maximum allowed API request rate. Note that API requests made by IAM users are attributed to the underlying AWS account.

The Amazon EC2 API actions are divided into the following categories:

If an API request exceeds the API request rate for its category, the request returns the RequestLimitExceeded error code. To prevent this error, ensure that your application doesn't retry API requests at a high rate. You can do this by using care when polling and by using exponential back-off retries.

While the details might vary between the plethora of their services, I think it is safe to assume similar patterns in place usually (not the least due to EC2 backing many of the other services too).

Both the aforementioned explanation from EC2 as well as a few indirect quotes from users interacting with AWS support seem to suggest that the limits can vary by service status and per account even, i.e. AWS is capable of raising/reducing limits for individual accounts depending on dedicated high performance use cases, suspected abuse etc.

answered Aug 13, 2018 by bug_seeker
• 15,550 points

Related Questions In AWS

0 votes
1 answer

Create Amazon EC2 instance with API

If you are looking for a method ...READ MORE

answered Jul 20, 2018 in AWS by Archana
• 4,150 points
0 votes
1 answer

API for checking EC2 instance limit

No, there is no way to do ...READ MORE

answered Sep 24, 2018 in AWS by Archana
• 4,150 points
+5 votes
2 answers

EC2 instance status check failed

Creating a snapshot from an EBS volume ...READ MORE

answered Mar 27, 2018 in AWS by DragonLord999
• 8,450 points
0 votes
1 answer

Adding Keypair to existing EC2 instance

No you can't. The reason is KeyPair ...READ MORE

answered Apr 8, 2018 in AWS by code_ninja
• 6,290 points
+2 votes
4 answers


The POST verb is most-often utilized to ...READ MORE

answered Oct 25, 2018 in AWS by regina phillange
+2 votes
3 answers

Is it possible to ping AWS EC2 instance

Start by adding a new EC2 security group inbound ...READ MORE

answered Apr 9, 2018 in AWS by hemant
• 5,810 points
0 votes
3 answers
0 votes
1 answer

Problem Logging into EC2 Machine!

Things to check when trying to connect ...READ MORE

answered Aug 13, 2018 in AWS by bug_seeker
• 15,550 points
0 votes
1 answer