Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Amazon account with ec2 instances. we have a client which we need to interact with using soap. However, Amazon only lets us run X about of queries, and then we can not issue more from that process. To be sure, we've created a simple module, which is constantly blocked after 30 attempts or less. this (very simple) module run without an issue on any local machine we tried, and always fail on any Amazon ec2 instance no matter the size. We use NodeJS for the web interface, and the test script is an independent script. Anyone got this error?

share|improve this question

You're getting rate limited by the API you're hitting, not AWS. There's no mechanism in AWS that would do this, especially not after allowing some to go through first, and especially not after a mere 30 queries.

share|improve this answer
The API works fine on local machines and on rackspace. aws is the only place where we get this issue. – donald Apr 16 '14 at 21:28
@donald That doesn't mean they aren't limiting you. Entirely possible they're limiting EC2's IP ranges due to abuse. AWS definitely doesn't go around rate limiting your SOAP requests on their end. – ceejayoz Apr 17 '14 at 1:00
It's only one host - the client's server. – donald Apr 17 '14 at 9:06
I'd ask your client, then. – ceejayoz Apr 17 '14 at 11:25
@donald can you provide more info? – duality_ Apr 28 at 14:34

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.