Introducción
Azure API Management funciona como una puerta de enlace entre sus API web y la red pública de Internet.
Supongamos que es el desarrollador jefe de una empresa de zapatos en línea. La empresa está creciendo rápidamente y quiere optimizar su cadena de suministro. Un componente de esta optimización consiste en exponer algunos datos y procesos internos, como el inventario y el planeamiento, a los asociados de forma que puedan acceder directamente a información sobre los niveles actuales de existencias. Para ello, quiere usar un conjunto de API web. Cuando estas API se publican en la red pública de Internet, solo las aplicaciones de los asociados deben poder usarlas. La empresa y los asociados quieren reducir los costos de integración, y los equipos de desarrollo quieren centrarse en la lógica de negocios, y no en aspectos secundarios como la autorización.
En este módulo, creará una puerta de enlace de API para publicar una API de forma segura. Para introducir distintas formas de proteger el acceso a una API, usará una clave de suscripción de API Management. Al final de este módulo, podrá usar API Management para publicar cualquier API.
Objetivos de aprendizaje
En este módulo, aprenderá a:
- Cree una puerta de enlace de Azure API Management.
- Importar una API en la puerta de enlace de API
- Publicar una API lista para el acceso del desarrollador
- Llamar a una API con una clave de suscripción
Requisitos previos
- Familiaridad con los conceptos básicos de las API web, incluidas las operaciones, los puntos de conexión y los estándares de API, como OpenAPI.
- Conocimientos básicos de los conceptos de Azure y la nube, los servicios y Azure Portal.
- Para completar los ejercicios, necesita una suscripción de Azure. Si no tiene ninguna, cree una cuenta gratuita y agregue una suscripción antes de empezar. Si es alumno, puede aprovechar la oferta Azure for Students.