CLOUD LABS
Securing APIs and Creating Usage Plans on AWS API Gateway
In this Cloud Lab, you’ll learn to secure APIs on Amazon API Gateway with API keys, usage plans, and custom authorizers.
intermediate
Certificate of Completion
Learning Objectives
API Gateway is an AWS service where you can create, manage, and deploy different APIs. One of the key aspects of setting up an API includes securing it. API Gateway offers several implementations to secure APIs, including API keys, usage plans, and custom authorizers where a custom authorization process can be implemented.
In this Cloud Lab, you’ll learn to create and customize API keys and usage plans on API Gateway. You’ll learn to automate the API key generation process for your API users. and can implement your own authorization logic using a Lambda function to set up a custom authorizer.
By the end of this Cloud Lab, you’ll have hands-on experience developing APIs on API Gateway and gained a working knowledge of the various tools you can use to secure them.
The following is the high-level architecture diagram of the infrastructure you’ll create in this Cloud Lab:
Before you start...
Try these optional labs before starting this lab.
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs