Dela via


Snabbstart: Konfigurera Spring Cloud Config Server för Azure Spring Apps

Kommentar

Planerna Basic, Standardoch Enterprise gick in i en pensionsperiod den 17 mars 2025. Mer information finns i meddelandet om azure Spring Apps-pensionering.

Den här artikeln gäller för:✅ Basic/Standard ❎ Enterprise

Config Server är en centraliserad konfigurationstjänst för distribuerade system. Den använder ett lagringslager som kan anslutas och som för närvarande har stöd för lokal lagring, Git och subversion. I den här snabbstarten konfigurerar du konfigurationsservern för att hämta data från en Git-lagringsplats.

Förutsättningar

  • Slutförande av den tidigare snabbstarten i den här serien: Etablera Azure Spring Apps-tjänsten.
  • Azure Spring Apps-konfigurationsservern gäller endast för Basic- eller Standard-planen.

Konfigurationsserverrutiner

Konfigurera konfigurationsservern med platsen för Git-lagringsplatsen för projektet genom att köra följande kommando. Ersätt <service-instance-name> med namnet på den tjänst som du skapade tidigare. Standardvärdet för tjänstinstansnamnet som du angav i föregående snabbstart fungerar inte med det här kommandot.

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

Det här kommandot uppmanar Config Server att hitta konfigurationsdata i mappen steeltoe-sample/config på exempelapplagringsplatsen. Eftersom namnet på den app som hämtar konfigurationsdata är planet-weather-providerär filen som används planet-weather-provider.yml.

Förutsättningar

Konfigurationsserverrutiner

Följande procedur konfigurerar konfigurationsservern med hjälp av Azure Portal för att distribuera PetClinic-exemplet.

  1. Gå till sidan Tjänstöversikt och välj Konfigurationsserver.

  2. I avsnittet Standardlagringsplats anger du URI till https://github.com/azure-samples/spring-petclinic-microservices-config.

  3. Välj validera. Validering kontrollerar schemat och tillgängligheten för git-lagringsplatsen för att se till att den är korrekt.

    Skärmbild av Azure Portal som visar sidan Konfigurationsserver.

  4. När verifieringen är klar väljer du Använd för att spara ändringarna.

    Skärmbild av Azure Portal som visar sidan Konfigurationsserver med knappen Använd markerad.

Det kan ta några minuter att uppdatera konfigurationen. Du bör få ett meddelande när konfigurationen är klar.

Tips

Information om hur du använder en privat lagringsplats för Config Server finns i Konfigurera en hanterad Spring Cloud Config Server i Azure Spring Apps.

Felsökning av Azure Spring Apps Config Server

Följande procedur beskriver hur du felsöker konfigurationsserverinställningar.

  1. I Azure Portal går du till sidan Tjänstöversikt och väljer Loggar.

  2. I fönstret Frågor under Visa programloggarna som innehåller villkoren "fel" eller "undantag" väljer du Kör.

    Skärmbild av Azure Portal som visar Azure Spring Apps-frågan.

    Följande fel i loggarna anger att Spring Apps-tjänsten inte kan hitta egenskaper från Config Server: java.lang.illegalStateException

  3. Gå till sidan Tjänstöversikt.

  4. Välj Diagnostisera och lösa problem.

  5. Under Tillgänglighet och prestanda väljer du Felsök.

    Skärmbild av Azure Portal som visar sidan Diagnostisera och lösa problem.

    Azure Portal visar Sidan Tillgänglighet och prestanda, som innehåller olika information om Config Server-hälsostatus.

Rensa resurser

Om du planerar att fortsätta arbeta med efterföljande snabbstarter och självstudier kanske du vill lämna dessa resurser på plats. När du inte längre behöver den tar du bort resursgruppen, som tar bort resurserna i resursgruppen. Om du vill ta bort resursgruppen anger du följande kommandon i Azure CLI:

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

Nästa steg