Share via


Schnellstart: Einrichten des Spring Cloud-Konfigurationsservers für Azure Spring Apps

Hinweis

Azure Spring Apps ist der neue Name für den Azure Spring Cloud-Dienst. Obwohl der Dienst umbenannt wurde, wird der alte Name noch an einigen Stellen verwendet, solange wir Ressourcen wie Screenshots, Videos und Diagramme aktualisieren.

Dieser Artikel gilt für: ✔️ Basic/Standard ❌ Enterprise

Der Konfigurationsserver ist ein zentralisierter Konfigurationsdienst für verteilte Systeme. Er nutzt eine austauschbare Repositoryebene, die derzeit lokalen Speicher, Git und Subversion unterstützt. In dieser Schnellstartanleitung richten Sie den Konfigurationsserver zum Abrufen von Daten aus einem Git-Repository ein.

Voraussetzungen

Verfahren für den Konfigurationsserver

Richten Sie den Konfigurationsserver mit dem Speicherort des Git-Repositorys für das Projekt ein, indem Sie den folgenden Befehl ausführen. Ersetzen Sie <service instance name> durch den Namen des Diensts, den Sie zuvor erstellt haben. Der Standardwert für den Dienstinstanznamen, den Sie in der vorherigen Schnellstartanleitung festgelegt haben, funktioniert nicht mit diesem Befehl.

az spring config-server git set -n <service instance name> --uri https://github.com/Azure-Samples/azure-spring-apps-samples --search-paths steeltoe-sample/config

Dieser Befehl weist den Konfigurationsserver an, die Konfigurationsdaten im Ordner steeltoe-sample/config des Beispiel-App-Repositorys zu suchen. Da der Name der App, die die Konfigurationsdaten abruft, planet-weather-provider lautet, heißt die verwendete Datei planet-weather-provider.yml.

Voraussetzungen

Verfahren für den Konfigurationsserver

Im folgenden Verfahren wird der Konfigurationsserver mithilfe des Azure-Portals zum Bereitstellen des PetClinic-Beispiels eingerichtet.

  1. Navigieren Sie zur Seite Übersicht, und wählen Sie Konfigurationsserver aus.

  2. Geben Sie im Abschnitt Standardrepository für URI den Wert „https://github.com/azure-samples/spring-petclinic-microservices-config“ ein.

  3. Wählen Sie Überprüfen aus. Bei der Validierung wird das Schema und die Barrierefreiheit Ihres Git-Repositorys überprüft, um sicherzustellen, dass es korrekt ist.

    Screenshot of Azure portal showing Config Server page.

  4. Klicken Sie nach Abschluss der Überprüfung auf Anwenden, um die Änderungen zu speichern.

    Screenshot of Azure portal showing Config Server page with Apply button highlighted.

Die Aktualisierung der Konfiguration kann einige Minuten dauern. Sie sollten eine Benachrichtigung erhalten, wenn die Konfiguration abgeschlossen ist.

Tipp

Informationen zur Verwendung eines privaten Repositorys für Config Server finden Sie unter Konfigurieren eines verwalteten Spring Cloud-Konfigurationsservers in Azure Spring Apps.

Problembehandlung beim Azure Spring Apps-Konfigurationsserver

Im folgenden Verfahren wird erläutert, wie eine Problembehandlung für die Config Server-Einstellungen durchgeführt wird.

  1. Wechseln Sie im Azure-Portal auf die Dienstseite Übersicht, und wählen Sie Protokolle aus.

  2. Wählen Sie im Bereich Abfragen unter Anwendungsprotokolle anzeigen, die die Begriffe „Fehler“ oder „Ausnahme“ enthalten die Option Ausführen aus.

    Screenshot of Azure portal showing Azure Spring Apps query.

    Der folgende Fehler in den Protokollen gibt an, dass der Spring Apps-Dienst Eigenschaften von Config Server nicht finden kann: java.lang.illegalStateException

  3. Wechseln Sie zur Dienstseite Übersicht.

  4. Wählen Sie Probleme diagnostizieren und beheben aus.

  5. Wählen Sie unter Verfügbarkeit und Leistung die Option Problembehandlung aus.

    Screenshot of Azure portal showing Diagnose and solve problems page.

    Im Azure-Portal wird die Seite Verfügbarkeit und Leistung angezeigt, die verschiedene Informationen zum Integritätsstatus von Config Server enthält.

Bereinigen von Ressourcen

Falls Sie mit weiteren Schnellstartanleitungen und Tutorials fortfahren möchten, sollten Sie die Ressourcen nicht bereinigen. Wenn Sie die Ressourcengruppe nicht mehr benötigen, löschen Sie sie. Dadurch werden die Ressourcen in der Ressourcengruppe gelöscht. Geben Sie zum Löschen der Ressourcengruppe die folgenden Befehle an der Azure CLI ein:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."

Nächste Schritte