Arquitectura de la integración de API en Azure

Intermedio
Arquitecto de soluciones
Azure
Azure API Management

Aprenda a diseñar la integración de API en Azure y proporcione acceso seguro y escalable a la API para sus aplicaciones.

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 de C#
  • Conocimientos básicos de los conceptos de Azure y la nube, los servicios y Azure Portal.

Módulos en esta ruta de aprendizaje

Consulte cómo funciona el servicio API Management, cómo transformar y proteger sus API y cómo crear una API de back-end.

Use API Management para controlar quién utiliza las API, para exigir directivas de uso y para presentar un front-end profesional a los desarrolladores mediante la API.

Las directivas de API Management son módulos configurables que se pueden agregar a las API para cambiar su comportamiento. Las directivas pueden realizar acciones como almacenar respuestas en caché, transformar documentos y valores, llamar a webhooks para fines de auditoría o de notificación y reintentar solicitudes después de producirse errores transitorios. En este módulo se muestra cómo usar directivas para habilitar el almacenamiento en caché para mejorar el rendimiento de la API en carga.

Proteja sus API de back-end de la exposición de la información e implemente la regulación (limitación de velocidad) para evitar el agotamiento de los recursos con directivas en Azure API Management.

Descubra cómo proteger las API del uso no autorizado mediante claves de API y autenticación de certificados de cliente.

Combine varias aplicaciones de Azure Functions en una interfaz unificada importándolas en una única instancia de Azure API Management.