Entwerfen einer API-Integration in Azure

Fortgeschrittene Anfänger
Lösungsarchitekt
Azure
Azure API Management

Erfahren Sie, wie Sie eine API-Integration in Azure entwerfen und einen sicheren, skalierbaren API-Zugriff für Ihre Anwendungen bereitstellen.

Voraussetzungen

  • Vertrautheit mit grundlegenden Konzepten von Web-APIs, einschließlich Vorgängen, Endpunkten und API-Standards wie OpenAPI.
  • C#-Kenntnisse
  • Grundlegendes Verständnis von Azure-Konzepten und Cloudkonzepten, Diensten und dem Azure-Portal.

Module in diesem Lernpfad

Hier erfahren Sie, wie der API Management-Dienst funktioniert, wie Sie APIs transformieren und sichern und wie Sie eine Back-End-API erstellen.

Mit API Management können Sie steuern, wer Ihre APIs verwendet. Außerdem können Sie damit Nutzungsrichtlinien erzwingen und ein professionelles Front-End für Entwickler bereitstellen, die die API nutzen.

API Management-Richtlinien sind konfigurierbare Module, die Sie Anwendungsprogrammierschnittstellen (API) hinzufügen können, um ihr Verhalten zu ändern. Richtlinien können Antworten zwischenspeichern, Dokumente und Werte transformieren, Webhooks für Benachrichtigungen oder zur Überwachung aufrufen und Anforderungen nach vorübergehenden Fehlern wiederholen. In diesem Modul erhalten Sie Informationen dazu, wie Richtlinien zum Aktivieren der Zwischenspeicherung verwendet werden, um die Leistung der API unter Last zu verbessern.

Schützen Sie Ihre Back-End-APIs vor der Offenlegung von Informationen, und implementieren Sie Drosselungen (Ratenbegrenzung), um mit Richtlinien in Azure API Management eine Ressourcenüberlastung zu verhindern.

Hier erfahren Sie, wie Sie Ihre APIs mithilfe von API-Schlüsseln und der Authentifizierung mit Clientzertifikat vor nicht autorisierter Verwendung schützen.

Kombinieren Sie mehrere Azure-Funktions-Apps zu einer vereinheitlichten Schnittstelle, indem Sie sie in eine einzelne Azure API Management-Instanz importieren.