Introducción

Completado

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.