Übung – Einen benutzerdefinierten Konnektor von Azure API Management erstellen

Abgeschlossen

In dieser Übung erstellen Sie einen benutzerdefinierten Konnektor, indem Sie eine API aus der Azure-API-Verwaltung exportieren.

Im VanArsdel-Fusionsentwicklungsszenario muss Maria Lagerstandorte in ihrer Power Apps-Anwendung anzeigen. Kiana und ihr Entwicklungsteam haben mehrere Web-APIs erstellt, von denen eine die Lagerorte anzeigt.

Die Web-APIs werden über Azure API Management bereitgestellt. Damit können benutzerdefinierte Konnektoren für alle von ihm gehosteten Web-APIs erstellt werden. Mit dem benutzerdefinierten Konnektor kann die Power Apps-App von Maria die Lagerstandort-Api in Azure API Management aufrufen.

Hinweis

Wenn Sie Azure API Management und Power Apps in den Übungen in diesem Modul verwenden möchten, müssen Sie einige Schritte ausführen.

Die erste besteht darin, die Web-API-Dateien von GitHub herunterzuladen, das Archiv entpacken und sie gemäß den Anweisungen in der README-Datei für das API-Management bereitzustellen.

Der zweite ist Power Apps über eine Microsoft 365-Lizenz oder eine kostenlose Testversion. Erfahren Sie mehr über die Lizenzierungsoptionen. Microsoft-Produkte umfassen Microsoft Power Apps und Power Automate.

Eine Web-API aus dem API Management in einen benutzerdefinierten Konnektor exportieren

  1. Sie benötigen einen Abonnementschlüssel, damit Power Apps auf eine in API Management gehostete Web-API zugreifen kann. Wechseln sie zum Blatt Subscriptions, wählen Sie die drei Punkte (...) und dann das Menü Show/hide keys aus.

    Abonnementblatt

  2. Kopieren Sie dann den Abonnementschlüssel entweder von Primary key oder von Secondary key.

    Abonnementschlüssel kopieren

  3. Wechseln Sie zum Generieren eines benutzerdefinierten Konnektors aus der Azure-API-Verwaltung zum Blatt APIs, und wählen Sie im Abschnitt All APIs eine geeignete API aus. Im Screenshot handelt es sich um Lagerverwaltung. Anschließend können Sie die API für die Lagerorte anzeigen.

    Lagerverwaltungs-APIs auf API Management

  4. Klicken Sie auf die drei Punkte (...), und das Kontextmenü wird angezeigt. Wählen Sie das Menü Export ⬇️ aus.

    API-Exportmenü auf API Management

  5. Klicken Sie auf den Bereich Power Apps and Power Automate rechts unten.

    API-Exportbildschirm auf API Management

  6. Wählen Sie Ihre Power Apps-Umgebung für den benutzerdefinierten Konnektor aus, um den Anzeigenamen InventoryManager zu veröffentlichen und anzugeben. Klicken Sie dann auf die Schaltfläche Export unten.

    API zu Power Apps exportieren

Die Lagerverwaltungs-APIs wurden zu Power Apps exportiert.

Erstellen Sie eine Verbindung zum benutzerdefinierten Konnektor.

Sie müssen eine Verbindung zum benutzerdefinierten Konnektor herstellen, um ihn verwenden zu können. In der Regel erfordert das Erstellen der Verbindung eine Authentifizierung bei den Web-APIs.

  1. Öffnen Sie nach der Anmeldung beim Power Apps-Dashboard, das Blatt Data und klicken Sie auf das Menü Custom Connectors auf der linken Seite. Klicken Sie dann rechts auf die Schaltfläche .

    Neuer benutzerdefinierter Konnektor

  2. Das Feld API-Schlüssel wird als aktiviert angezeigt, wenn ein Popup-Modal angezeigt wird. Geben Sie den API-Schlüssel ein, der am Anfang dieser Lerneinheit kopiert wurde. Klicken Sie dann auf die Schaltfläche Create.

    Neues benutzerdefiniertes Konnektor-Popup-Modal

  3. Wechseln Sie zum Menü Connections, und Sie werden sehen, dass die neue Verbindung erstellt wurde.

    Neue Verbindung

Sie haben erfolgreich einen benutzerdefinierten Konnektor für die Lagerverwaltung erstellt.