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

Feljegyzés

Az Azure Spring Apps az Azure Spring Cloud szolgáltatás új neve. Bár a szolgáltatásnak új neve van, bizonyos helyeken a régi nevet fogja látni egy darabig, miközben az eszközök, például képernyőképek, videók és diagramok frissítésével dolgozunk.

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 <a szolgáltatáspéldány nevét> 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 -n <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 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ékét a következőrehttps://github.com/azure-samples/spring-petclinic-microservices-config: .

  3. Válassza az Ellenőrzés lehetőséget. Az ellenőrzés ellenőrzi a git-adattár sémáját és akadálymentességét, hogy biztosan helyes legyen.

    Screenshot of Azure portal showing Config Server page.

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

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

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.

    Screenshot of Azure portal showing Azure Spring Apps query.

    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.

    Screenshot of Azure portal showing Diagnose and solve problems page.

    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 eltávolítása

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