Übung: Bereitstellen von API Management
In dieser Übung erfahren Sie, wie Sie eine Azure API Management-Instanz bereitstellen. Um die Funktionen von Azure API Management vorzustellen, wird ein Azure-Beispiel bereitgestellt, das Features wie Lastenausgleich, Leitungsschutzschalter und tokenbasierte Ratenbegrenzung enthält.
Hinweis
Stellen Sie sicher, dass Folgendes installiert ist, bevor Sie beginnen: Azure Development CLI, azd
Klonen des Repositorys
Öffnen Sie ein Terminal, und führen Sie Folgendes aus:
git clone https://github.com/Azure-Samples/genai-gateway-apim.git
Nachdem das Repository geklont wurde, navigieren Sie zum genai-gateway-apim
-Verzeichnis, und stellen Sie es bereit:
Bereitstellen des Azure-Beispiels
Bevor Sie das Azure-Beispiel bereitstellen können, müssen Sie sich bei Azure authentifizieren. Führen Sie den folgenden Befehl aus:
az auth login
Sie sollten zu einem Browserfenster weitergeleitet werden, in dem Sie sich bei Azure authentifizieren können. Wenn Sie die Authentifizierung abgeschlossen haben, können Sie das Browserfenster schließen und zum Terminal zurückkehren. Das Terminal sollte auch eine Meldung anzeigen, dass Sie erfolgreich authentifiziert wurden.
Nun stellen Sie das Azure-Beispiel bereit. Führen Sie den folgenden Befehl aus:
azd up
Die Ausführung dieses Befehls sollte einige Minuten dauern. Nach Abschluss des Vorgangs sollte eine Meldung angezeigt werden, dass die Bereitstellung erfolgreich war.
Ausführen des Beispiels
Die Ressourcen werden in Azure erstellt. Sie sollten auch eine .env
-Datei erstellt haben, die mit den erforderlichen Werten für die Ausführung des Beispiels aufgefüllt wurde. Das sollte in etwa so aussehen:
APIM_ENDPOINT="<Your APIM Endpoint>"
API_SUFFIX="<Your API Suffix>"
API_VERSION="<Your API Version>"
DEPLOYMENT_ID="<Your Deployment Name>"
SUBSCRIPTION_KEY="<Your Subscription Key>"
Führen Sie zum Ausführen des Beispiels die folgenden Befehle aus:
cd src
npm install
npm start
Ihr Beispiel sollte jetzt ausgeführt werden. Sie können darauf zugreifen, indem Sie zu http://localhost:3000
navigieren.
Eine Webseite mit einem Textfeld und einer Schaltfläche sollte wie folgt angezeigt werden:
Führen Sie einen Test durch, indem Sie eine Nachricht eingeben, um einen Antworttext mit dem KI-Modell zu generieren.
Herzlichen Glückwunsch, Sie haben erfolgreich eine Azure API Management-Instanz bereitgestellt und können sie zum Verwalten Ihrer APIs verwenden.