Controlling API Usage with API Keys and Usage Plans on AWS API Gateway
- by Emre Yilmaz
- Nov 28, 2017
- AWS • Serverless • AWS API Gateway
AWS API Gateway lets us develop our own RESTful APIs and trigger AWS Lambda functions upon HTTP requests. I often use this architecture in serverless applications and developed many APIs for my clients. With the help of API Keys and Usage Plans, we can define maximum request quotas and manage request rates while sharing our API with others.
API keys can never be considered a complete security measure as we often store these keys in client applications calling the API. Still, usage plans can help us limit the API access and ensure that usage does not exceed the thresholds we define.
Continue reading the Controlling API Usage with API Keys and Usage Plans on AWS API Gateway blog post.