Manage APIs in Microsoft Azure with API Management
In this lab, you'll practice working with Azure API Management. When you're finished with this lab, you'll have a good understanding of how to manage your custom APIs through Azure API Management.
Terms and conditions apply.
Lab info
Lab author
Challenge
Set Up the App Service
You will set up the App Service, which will create the API.
Challenge
Create an API Management Gateway and Import the API
You'll set up an API Management service through the Azure Portal and import an API with all its operations. Once imported, the operations will be available through the API Management service.
Challenge
Secure the API with a Subscription Key
You'll configure API Management so that only requests containing a key will be allowed through.
Challenge
Secure the API by Requiring a JWT Token
You'll require that incoming requests contain a JWT token that is validated by API Management.
Challenge
Improve Performance Using a Caching Policy
You'll start caching the responses on API Management to improve speed and reduce load.
Challenge
Create a Product in API Management
You'll learn how to create a Product, a way to let subscribers get access to APIs exposed on API Management.
Challenge
Send Notifications About Unauthorized Access
You'll learn how to receive email about unauthorized requests to API Management.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Cloud Shell, bash cli commands
- Azure App Service
- Basic understanding of the concepts of an API, GET, POST, headers, JSON, XML