- Newest
- Most votes
- Most comments
You can rate limit per client (user) in API Gateway using Usage Plans with API Keys. The options are described in this document, page 9 (pdf page 12) :
https://d1.awsstatic.com/whitepapers/api-gateway-security.pdf
This developer guide describes setting it up in the AWS Console:
Please note, there are two options for API Keys. First your API consumers can pass in the API Key you share with them in the X-API-Key header. Second option is to use a Lambda authorizer to return the API key as part of the authorization response.
https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-key-source.html
We would like to implement this approach in my org, but there seems to be a quite noticable hard limitation of 10 000 API keys per AWS account. How can this solution be implemented if you have more than 10 000 clients/users? Will you support more than 10 000 API keys in the near future?
Relevant content
- asked 10 days ago
- asked 6 years ago
- AWS OFFICIALUpdated 3 months ago
