Introducción
Las empresas que publican API web a menudo necesitan controlar el comportamiento de esas API sin tener que volver a escribir el código.
Supongamos que es el desarrollador jefe de una agencia gubernamental. La agencia ha creado una API para que los datos censales recientes e históricos estén disponibles. Quieren evitar que se exponga cualquier información de back-end innecesaria que podría usarse en ataques malintencionados. También les gustaría evitar el abuso de las API debido a un gran volumen de solicitudes y necesitan un mecanismo para limitar las solicitudes en el caso de superar una cantidad permitida. Proporcionan sus API en el servicio Azure API Management y les gustaría implementar directivas para solucionar estos problemas.
Azure API Management ofrece una puerta de enlace coherente, moderna y segura para todas las API web. Ofrece directivas para transformar las solicitudes y respuestas de API a través de la configuración.
En este módulo creará una puerta de enlace de API para publicar una API RESTful. Quitará los encabezados de respuesta, reemplazará las URL y limitará las solicitudes para lograr un punto de conexión seguro con el que se comunicarán los clientes.
Objetivos de aprendizaje
En este módulo, aprenderá a realizar las tareas siguientes:
- Crear una puerta de enlace de API de Azure
- Importar una API RESTful en la puerta de enlace
- Implementación de directivas para limitar la exposición de información no deseada y limitar las solicitudes
- Llamar a una API para probar las directivas aplicadas
Requisitos previos
- Experimentar con la publicación de una API en Azure API Management
- Experimentar con la sintaxis XML
- 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.