Rövid útmutató: A Spring Cloud Config Server beállítása az Azure Spring Appshez

Feljegyzés

A Alapszintű, Standardés Enterprise tervek 2025. március 17-én nyugdíjazási időszakba léptek. További információkért lásd az Azure Spring Apps kivonási bejelentését.

Ez a cikk a következőre vonatkozik:✅ Basic/Standard ❎ Enterprise

A Config Server elosztott rendszerek központi konfigurációs szolgáltatása. Egy csatlakoztatható adattárréteget használ, amely jelenleg támogatja a helyi tárolást, a Gitet és a Subversion-ot. Ebben a rövid útmutatóban beállítja a konfigurációs kiszolgálót, hogy adatokat kapjon egy Git-adattárból.

Előfeltételek

  • A sorozat előző rövid útmutatójának befejezése: Az Azure Spring Apps szolgáltatás kiépítése.
  • Az Azure Spring Apps Config Server csak az Alapszintű vagy a Standard csomagra vonatkozik.

Konfigurációs kiszolgáló eljárásai

Az alábbi parancs futtatásával állítsa be a konfigurációs kiszolgálót a projekt Git-adattárának helyével. Cserélje le <service-instance-name> a korábban létrehozott szolgáltatás nevére. Az előző rövid útmutatóban megadott szolgáltatáspéldány-név alapértelmezett értéke nem működik ezzel a paranccsal.

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

Ez a parancs arra utasítja a Config Servert, hogy keresse meg a konfigurációs adatokat a mintaalkalmazás-adattár steeltoe-sample/config mappájában. Mivel a konfigurációs adatokat lekérő alkalmazás neve az planet-weather-provider, a használt fájl a planet-weather-provider.yml.

Előfeltételek

Konfigurációs kiszolgáló eljárásai

Az alábbi eljárás beállítja a konfigurációs kiszolgálót az Azure Portal használatával a PetClinic-minta üzembe helyezéséhez.

  1. Lépjen a szolgáltatás áttekintési lapjára, és válassza a Konfigurációkiszolgáló lehetőséget.

  2. Az Alapértelmezett adattár szakaszban állítsa az URI értéket a következőre https://github.com/azure-samples/spring-petclinic-microservices-config.

  3. Válassza a Ellenőrzés lehetőséget. Az ellenőrzés során ellenőrzik a git-adattár sémáját és hozzáférhetőségét, hogy biztosan helyes legyen.

    Képernyőkép az Azure Portalról, amelyen a Config Server lap látható.

  4. Ha az ellenőrzés befejeződött, a módosítások mentéséhez válassza az Alkalmaz elemet.

    Képernyőkép az Azure Portal Config Server oldaláról, kiemelt Alkalmaz gombbal.

A konfiguráció frissítése eltarthat néhány percig. A konfiguráció befejezésekor értesítést kell kapnia.

Tipp

A Config Server privát adattárának használatáról további információt a felügyelt Spring Cloud Config-kiszolgáló konfigurálása az Azure Spring Appsben című témakörben talál.

Az Azure Spring Apps Config Server hibaelhárítása

Az alábbi eljárás a konfigurációs kiszolgáló beállításainak hibaelhárítását ismerteti.

  1. Az Azure Portalon nyissa meg a szolgáltatás áttekintési oldalát, és válassza a Naplók lehetőséget.

  2. A Lekérdezések panelEn a "hiba" vagy a "kivétel" kifejezést tartalmazó alkalmazásnaplók megjelenítése csoportban válassza a Futtatás lehetőséget.

    Képernyőkép az Azure Portalról, amelyen az Azure Spring Apps-lekérdezés látható.

    A naplókban a következő hiba azt jelzi, hogy a Spring Apps szolgáltatás nem találja a konfigurációs kiszolgáló tulajdonságait: java.lang.illegalStateException

  3. Nyissa meg a szolgáltatás áttekintési oldalát.

  4. Válassza a Problémák diagnosztizálása és megoldása lehetőséget.

  5. A Rendelkezésre állás és teljesítmény csoportban válassza a Hibaelhárítás lehetőséget.

    Képernyőkép az Azure Portalról, amelyen a Problémák diagnosztizálása és megoldása lap látható.

    Az Azure Portal megjeleníti a Rendelkezésre állás és teljesítmény lapot, amely a konfigurációs kiszolgáló állapotával kapcsolatos különböző információkat tartalmaz.

Az erőforrások rendbetétele

Ha további rövid útmutatókkal és oktatóanyagokkal szeretne dolgozni, érdemes lehet ezeket az erőforrásokat a helyén hagyni. Ha már nincs rá szüksége, törölje az erőforráscsoportot, amely törli az erőforráscsoport erőforrásait. Az erőforráscsoport törléséhez adja meg a következő parancsokat az Azure CLI-ben:

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

Következő lépések