- 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
answered 3 years ago
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?
answered 2 years ago
Relevant content
asked 9 months ago
- AWS OFFICIALUpdated a year ago
