Meaning
AWS is rate-limiting your calls to protect the service or your account quotas.
Causes
- Burst traffic exceeds API rate limits
- Missing backoff/retry logic
- Account or resource-level quotas too low
Fixes
- Add exponential backoff and retries
- Reduce request rate or batch requests
- Request a quota increase if needed
Example
Rate exceeded (Service: AmazonDynamoDB; Status Code: 400; Error Code: ThrottlingException)
FAQ
- Is this a temporary error?
Often yes, but sustained high traffic will keep triggering it. - Should I retry immediately?
Retry with exponential backoff, not immediately.
Contact
If throttling persists, contact AWS Support to review limits.