New Training: Implement API Management
In this 5-video skill, CBT Nuggets trainer Michael Levan covers the different types of logging features, including log aggregation and crash analytics. Watch this new Azure training.
Watch the full course: Microsoft Certified: Azure Developer Associate
This training includes:
17 minutes of training
You’ll learn these topics in this skill:
Introduction to API Management
Creating an API Management Instance in the Azure Portal
Creating an API Management Instance with PowerShell
Authentication with API Management
API Management Policies
How to Secure APIs with the Azure API Management Service
The Azure API Management service is a cloud tool that assists businesses by creating publicly accessible APIs for their business services that can be used by partner organizations. Among the many tools that the Azure API gateway offers is enhanced API protection.
One of the ways that APIM can secure an API is through rate limiting. By enabling rate limiting on an API, developers can prevent their backend services from being overloaded. Rate limiting is also an excellent way to help prevent DDOS attacks against APIs.
Another way that APIM can help is by replacing response URLs in the body of the API request. This masks where API responses originates from which can help mask direct endpoint URLs or the technology stack being used by an API.
The Azure API Management Service offers other security measures as well. API identities are fully configurable through the Azure customer portal. For more information regarding API security with APIM, visit the Azure tutorial document for transforming and protecting APIs.