Felügyelt Spring Cloud Config-kiszolgáló konfigurálása az Azure Spring Appsben
Feljegyzés
Az Alapszintű, a Standard és a Nagyvállalati csomag 2025. március közepétől megszűnik, 3 éves nyugdíjazási időszakkal. Javasoljuk, hogy váltson az Azure Container Appsre. További információkért lásd az Azure Spring Apps kivonási bejelentését.
A standard felhasználás és a dedikált csomag 2024. szeptember 30-tól megszűnik, hat hónap után pedig teljes leállítással. Javasoljuk, hogy váltson az Azure Container Appsre. További információ: Azure Spring Apps Standard-használat migrálása és dedikált csomag az Azure Container Appsbe.
Ez a cikk a következőre vonatkozik: ✔️ Java ✔️ C#
Ez a cikk a következőre vonatkozik: ✔️ Standard felhasználás és dedikált (előzetes verzió) ✔️ Basic/Standard ✔️ Enterprise
Ez a cikk bemutatja, hogyan konfigurálhat felügyelt Spring Cloud Config-kiszolgálót az Azure Spring Appsben.
A Spring Cloud Config Server kiszolgáló- és ügyféloldali támogatást biztosít egy elosztott rendszerben lévő külső konfigurációhoz. A Spring Cloud Config Server-példány központi helyet biztosít az alkalmazások külső tulajdonságainak kezeléséhez minden környezetben. További információ: Spring Cloud Config.
Feljegyzés
A konfigurációs kiszolgáló standard használatban és dedikált csomagban való használatához először engedélyeznie kell azt. További információ: Spring Cloud Config Server engedélyezése és letiltása az Azure Spring Appsben.
Előfeltételek
- Azure-előfizetés. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
- Egy már kiépített és futó Azure Spring Apps-szolgáltatáspéldány az Alapszintű vagy a Standard csomag használatával. Az Azure Spring Apps szolgáltatás beállításához és elindításához tekintse meg a rövid útmutatót: Az első alkalmazás üzembe helyezése az Azure Spring Appsben.
- Egy már kiépített és futó Azure Spring Apps-szolgáltatáspéldány. Az Azure Spring Apps szolgáltatás beállításához és elindításához tekintse meg a rövid útmutatót: Alkalmazások létrehozása és üzembe helyezése az Azure Spring Appsben a Nagyvállalati csomag használatával.
- Git.
Spring Cloud Config-kiszolgáló engedélyezése
Az Azure Spring Apps Enterprise csomagszolgáltatás-példányának kiépítésekor engedélyezheti a Spring Cloud Config-kiszolgálót. Ha már rendelkezik Azure Spring Apps Enterprise-csomagpéldányokkal, tekintse meg a jelen cikk egy meglévő vállalati csomagpéldányának Spring Cloud Config Server kezelése szakaszát.
A Spring Cloud Config Servert az Azure Portal vagy az Azure CLI használatával engedélyezheti.
A Spring Cloud Config Server engedélyezéséhez kövesse az alábbi lépéseket:
Nyissa meg az Azure Portalt.
Az Alapok lapon válassza a Nagyvállalati szintet a Díjszabás szakaszban, és adja meg a szükséges információkat. Ezután válassza a Tovább: Felügyelt összetevők lehetőséget.
A Felügyelt összetevők lapon válassza a Spring Cloud Config Server engedélyezése (előzetes verzió) lehetőséget.
Adjon meg más beállításokat, majd válassza a Véleményezés és létrehozás lehetőséget.
A Létrehozás áttekintése lapon győződjön meg arról, hogy a Spring Cloud Config Server engedélyezése (előzetes verzió) igen értékre van állítva. Válassza a Létrehozás lehetőséget a vállalati csomagpéldány létrehozásához.
Korlátozások
Bizonyos korlátozások vonatkoznak a Git háttérrendszerrel rendelkező Config Server használatára. A rendszer automatikusan injektálja a következő tulajdonságokat az alkalmazáskörnyezetbe a Config Server és a Service Discovery eléréséhez. Ha ezeket a tulajdonságokat a konfigurációs kiszolgáló fájljaiból is konfigurálja, ütközések és váratlan viselkedés léphet fel.
eureka.client.service-url.defaultZone
eureka.client.tls.keystore
eureka.instance.preferIpAddress
eureka.instance.instance-id
server.port
spring.cloud.config.tls.keystore
spring.config.import
spring.application.name
spring.jmx.enabled
management.endpoints.jmx.exposure.include
Figyelemfelhívás
Ne helyezze ezeket a tulajdonságokat a Config Server alkalmazásfájljaiba.
A konfigurációs kiszolgáló fájljainak létrehozása
Az Azure Spring Apps támogatja az Azure DevOps Servert, a GitHubot, a GitLabet és a Bitbucketet a Config Server-fájlok tárolásához. Ha az adattár készen áll, létrehozhatja a konfigurációs fájlokat, és ott tárolhatja őket.
Egyes konfigurálható tulajdonságok csak bizonyos típusok esetén érhetők el. A következő szakaszok az egyes adattártípusok tulajdonságait ismertetik.
Feljegyzés
Ha nem ad meg egyet, a konfigurációs kiszolgáló az alapértelmezett címkét veszi master
fel (a Giten). A GitHub azonban nemrég módosította az alapértelmezett ágat a következőre master
main
. Az Azure Spring Apps Config Server meghibásodásának elkerülése érdekében ügyeljen az alapértelmezett címkére a Config Server GitHubbal való beállításakor, különösen az újonnan létrehozott adattárak esetében.
A szavak elválasztására használt kötőjel (-) az egyetlen jelenleg támogatott tulajdonságelnevezési konvenció. Használhatja például, default-label
de nem defaultLabel
.
Nyilvános adattár
Nyilvános adattár használata esetén a konfigurálható tulajdonságok korlátozottabbak, mint a privát adattárak.
Az alábbi táblázat a nyilvános Git-adattár beállításához használható konfigurálható tulajdonságokat sorolja fel:
Tulajdonság | Kötelező | Szolgáltatás |
---|---|---|
uri |
Igen | A Config Server háttérrendszereként használt Git-adattár URI-ja. Kezdődjön a http:// , https:// , git@ vagy ssh:// . |
default-label |
Nem | A Git-adattár alapértelmezett címkéje. Ágnévnek, címkenévnek vagy véglegesítési azonosítónak kell lennie az adattárban. |
search-paths |
Nem | Sztringek tömbje, amelyek a Git-adattár alkönyvtárainak keresésére szolgálnak. |
Privát adattár SSH-hitelesítéssel
Az alábbi táblázat felsorolja a privát Git-adattár SSH-val való beállításához használható konfigurálható tulajdonságokat:
Tulajdonság | Kötelező | Szolgáltatás |
---|---|---|
uri |
Igen | A Config Server háttérrendszereként használt Git-adattár URI-ja. Kezdődjön a http:// , https:// , git@ vagy ssh:// . |
default-label |
Nem | A Git-adattár alapértelmezett címkéje. Az adattár ágának, címkéjének vagy véglegesítési azonosítójának kell lennie. |
search-paths |
Nem | A Git-adattár alkönyvtárainak keresésére használt sztringek tömbje. |
private-key |
Nem | Az SSH titkos kulcsa a Git-adattár eléréséhez. Akkor szükséges, ha az URI a következővel git@ kezdődik: vagy ssh:// . |
host-key |
Nem | A Git-adattárkiszolgáló gazdakulcsa. Az algoritmus előtagjának nem szabad szerepelnie a következőben leírtak szerint host-key-algorithm : . |
host-key-algorithm |
Nem | A gazdagépkulcs-algoritmus. ssh-dss Legyen , ssh-rsa , ecdsa-sha2-nistp256 , ecdsa-sha2-nistp384 vagy ecdsa-sha2-nistp521 . Csak akkor szükséges, ha host-key létezik. |
strict-host-key-checking |
Nem | A konfigurációs kiszolgáló jelzője, amely azt jelzi, hogy nem indul-e el a privát host-key . true Legyen (alapértelmezett érték) vagy false . |
Privát adattár alapszintű hitelesítéssel
Az alábbi táblázat felsorolja a privát Git-adattár alapszintű hitelesítéssel való beállításához használható konfigurálható tulajdonságokat:
Tulajdonság | Kötelező | Szolgáltatás |
---|---|---|
uri |
Igen | A Config Server háttérrendszereként használt Git-adattár URI-ja. Kezdődjön a http:// , https:// , git@ vagy ssh:// . |
default-label |
Nem | A Git-adattár alapértelmezett címkéje. Ágnévnek, címkenévnek vagy véglegesítés-azonosítónak kell lennie az adattárban. |
search-paths |
Nem | A Git-adattár alkönyvtárainak keresésére használt sztringek tömbje. |
username |
Nem | A Git-adattárkiszolgáló eléréséhez használt felhasználónév. Akkor szükséges, ha a Git-adattárkiszolgáló támogatja a HTTP alapszintű hitelesítést. |
password |
Nem | A Git-adattárkiszolgáló eléréséhez használt jelszó vagy személyes hozzáférési jogkivonat. Akkor szükséges, ha a Git-adattárkiszolgáló támogatja a HTTP alapszintű hitelesítést. |
Feljegyzés
Számos Git-adattárkiszolgáló támogatja a jogkivonatok használatát, és nem jelszavakat a HTTP alapszintű hitelesítéshez. Egyes adattárak lehetővé teszik a jogkivonatok határozatlan ideig történő megőrzését. Egyes Git-adattárkiszolgálók, köztük az Azure DevOps Server azonban néhány órán belül lejárnak. A jogkivonatok lejáratát okozó adattárak nem használhatnak jogkivonatalapú hitelesítést az Azure Spring Apps használatával. Ha ilyen jogkivonatot használ, ne felejtse el frissíteni, mielőtt lejár.
A GitHub eltávolította a jelszóhitelesítés támogatását, ezért a GitHubhoz jelszóhitelesítés helyett személyes hozzáférési jogkivonatot kell használnia. További információ: A Git-műveletek jogkivonat-hitelesítési követelményei.
Egyéb Git-adattárak
Az alábbi táblázat a Git-adattárak mintával való beállításához használható konfigurálható tulajdonságokat sorolja fel:
Tulajdonság | Kötelező | Szolgáltatás |
---|---|---|
repos |
Nem | Egy adott névvel rendelkező Git-adattár beállításaiból álló térkép. |
repos."uri" |
Igen bekapcsolva repos |
A Config Server háttérrendszereként használt Git-adattár URI-ja. Kezdődjön a http:// , https:// , git@ vagy ssh:// . |
repos."name" |
Igen bekapcsolva repos |
Az adattár azonosítására szolgáló név; például. team-A team-B Csak akkor szükséges, ha repos létezik. |
repos."pattern" |
Nem | Egy alkalmazásnévnek megfelelő sztringek tömbje. Minden mintához használja a formátumot {application}/{profile} helyettesítő karakterekkel. |
repos."default-label" |
Nem | A Git-adattár alapértelmezett címkéje. Az adattár ágnevének, címkéjének vagy véglegesítési IOD-jének kell lennie. |
repos."search-paths " |
Nem | A Git-adattár alkönyvtárainak keresésére használt sztringek tömbje. |
repos."username" |
Nem | A Git-adattárkiszolgáló eléréséhez használt felhasználónév. Akkor szükséges, ha a Git-adattárkiszolgáló támogatja a HTTP alapszintű hitelesítést. |
repos."password" |
Nem | A Git-adattárkiszolgáló eléréséhez használt jelszó vagy személyes hozzáférési jogkivonat. Akkor szükséges, ha a Git-adattárkiszolgáló támogatja a HTTP alapszintű hitelesítést. |
repos."private-key" |
Nem | Az SSH titkos kulcsa a Git-adattár eléréséhez. Akkor szükséges, ha az URI a következővel git@ kezdődik: vagy ssh:// . |
repos."host-key" |
Nem | A Git-adattárkiszolgáló gazdakulcsa. Az algoritmus előtagjának nem szabad szerepelnie a következőben leírtak szerint host-key-algorithm : . |
repos."host-key-algorithm" |
Nem | A gazdagépkulcs-algoritmus. ssh-dss Legyen , ssh-rsa , ecdsa-sha2-nistp256 , ecdsa-sha2-nistp384 vagy ecdsa-sha2-nistp521 . Csak akkor szükséges, ha host-key létezik. |
repos."strict-host-key-checking" |
Nem | Azt jelzi, hogy a konfigurációs kiszolgáló példánya nem indul-e el a privát host-key rendszer használatakor. true Legyen (alapértelmezett érték) vagy false . |
Az alábbi táblázat példákat mutat be a szolgáltatás opcionális extra adattárral való konfigurálásához. További információkért tekintse meg a jelen cikk Extra adattárak szakaszát, valamint a Spring Cloud Config Mintaegyeztetés és Több adattár című szakaszát.
Minták | Leírás |
---|---|
test-config-server-app-0/* |
A minta és az adattár URI-ja megegyezik a bármely profillal elnevezett test-config-server-app-0 Spring boot-alkalmazással. |
test-config-server-app-1/dev |
A minta és az adattár URI-ja megegyezik egy fejlesztői profillal elnevezett test-config-server-app-1 Spring boot-alkalmazással. |
test-config-server-app-2/prod |
A minta és az adattár URI-ja megegyezik egy prod profillal elnevezett test-config-server-app-2 Spring boot-alkalmazással. |
Git-adattár konfigurálása a Config Serveren
Miután mentette a konfigurációs fájlokat egy adattárban, az alábbi lépésekkel csatlakoztathatja az Azure Spring Appst az adattárhoz:
Jelentkezzen be az Azure Portalra.
Nyissa meg az Azure Spring Apps áttekintési oldalát.
Válassza a Spring Cloud Config Server lehetőséget a navigációs panelen.
Az Alapértelmezett adattár szakaszban állítsa az URI értékét a következőre
https://github.com/Azure-Samples/piggymetrics-config
: .Válassza az Ellenőrzés lehetőséget.
Ha az ellenőrzés befejeződött, a módosítások mentéséhez válassza az Alkalmaz elemet.
A konfiguráció frissítése eltarthat néhány percig. A konfiguráció befejezésekor értesítést kell kapnia.
Adja meg az adattár adatait közvetlenül az Azure Portalon
Megadhat adattáradatokat az alapértelmezett adattárhoz és opcionálisan a további adattárakhoz is.
Alapértelmezett adattár
Ez a szakasz bemutatja, hogyan adhat meg adattáradatokat egy nyilvános vagy privát adattárhoz. Privát adattár esetén használhatja az alapszintű hitelesítést vagy az SSH-t.
A nyilvános adattár adattáradatainak megadásához kövesse az alábbi lépéseket:
- Az Alapértelmezett adattár szakaszban, az Uri mezőbe illessze be az adattár URI-ját.
- A Címke beállításhoz adja meg a konfigurációt.
- Győződjön meg arról, hogy a hitelesítési beállítás nyilvános.
- Válassza az Alkalmazás lehetőséget.
Az alábbi lépésekkel megadhatja egy privát adattár adattáradatait alapszintű jelszó-/jogkivonat-alapú hitelesítéssel:
Az Alapértelmezett adattár szakaszban, az Uri mezőbe illessze be az adattár URI-ját.
A Hitelesítés csoportban válassza a Hitelesítés szerkesztése lehetőséget.
A Hitelesítés szerkesztése panel Hitelesítési típus legördülő listájában válassza a HTTP Basic lehetőséget.
Adja meg a felhasználónevet és a jelszót/jogkivonatot az Azure Spring Appshez való hozzáférés biztosításához.
Kattintson az OK gombra, majd az Alkalmaz gombra a Config Server-példány beállításának befejezéséhez.
Feljegyzés
Számos Git-adattárkiszolgáló támogatja a jogkivonatok használatát, és nem jelszavakat a HTTP alapszintű hitelesítéshez. Egyes adattárak lehetővé teszik a jogkivonatok határozatlan ideig történő megőrzését. Egyes Git-adattárkiszolgálók, köztük az Azure DevOps Server azonban néhány órán belül lejárnak. A jogkivonatok lejáratát okozó adattárak nem használhatnak jogkivonatalapú hitelesítést az Azure Spring Apps használatával. Ha ilyen jogkivonatot használ, ne felejtse el frissíteni, mielőtt lejár.
A GitHub eltávolította a jelszóhitelesítés támogatását, ezért a GitHubhoz jelszóhitelesítés helyett személyes hozzáférési jogkivonatot kell használnia. További információ: A Git-műveletek jogkivonat-hitelesítési követelményei.
Az alábbi lépésekkel megadhatja egy privát adattár adattáradatait az SSH használatával:
Az Alapértelmezett adattár szakaszban, az Uri mezőbe illessze be az adattár URI-ját.
A Hitelesítés csoportban válassza a Hitelesítés szerkesztése lehetőséget.
A Hitelesítés szerkesztése panel Hitelesítés típusa legördülő listájában válassza az SSH-t.
Adja meg a titkos kulcsot. Igény szerint adja meg a gazdagépkulcsot és a gazdagépkulcs-algoritmust.
Vegye fel a nyilvános kulcsot a Config Server-adattárba.
Kattintson az OK gombra, majd az Alkalmaz gombra a Config Server-példány beállításának befejezéséhez.
Extra adattárak
Ha egy opcionális extra adattárral szeretné konfigurálni a szolgáltatást, kövesse az alábbi lépéseket:
- Adja meg az alapértelmezett adattárhoz tartozó URI - és hitelesítési beállításokat. Mindenképpen adjon meg egy névbeállítást a mintához.
- Válassza az Alkalmaz lehetőséget az adattár példányhoz való csatolásához.
Git-adattár konfigurálása YAML-fájl importálásával
Ha yaML-fájlt írt az adattár beállításaival, importálhatja a fájlt közvetlenül a helyi gépről az Azure Spring Appsbe. Az alábbi példa egy egyszerű YAML-fájlt mutat be egy privát adattárhoz alapszintű hitelesítéssel:
spring:
cloud:
config:
server:
git:
uri: https://github.com/azure-spring-apps-samples-pr/config-server-repository.git
username: <username>
password: <password/token>
YAML-fájl importálásához kövesse az alábbi lépéseket:
Válassza az Importálási beállítások lehetőséget , majd válassza ki a YAML-fájlt a projektkönyvtárból. Válassza az Importálás lehetőséget.
Az Értesítések panelen megjelenik egy
async
művelet. A konfigurációs kiszolgálónak 1–2 perc után kell jelentenie a sikerességet. A YAML-fájlból származó információk megjelennek az Azure Portalon.Kattintson az Alkalmaz gombra az importálás befejezéséhez.
Az Azure-adattárak konfigurálása a Config Serveren
Az Azure Spring Apps hozzáférhet a nyilvános, SSH által védett vagy ALAPSZINTŰ HTTP-hitelesítéssel védett Git-adattárakhoz. A HTTP alapszintű hitelesítés az adattárak Azure-adattárakkal való létrehozásának és kezelésének legegyszerűbb módja.
Az adattár URL-címének és hitelesítő adatainak lekérése
Az adattár URL-címének és hitelesítő adatainak lekéréséhez kövesse az alábbi lépéseket:
A projekt Azure Repos portálján válassza a Klónozás lehetőséget.
Másolja ki a klónozott URL-címet a szövegmezőből. Ez az URL-cím általában a következő formában jelenik meg:
https://<organization name>@dev.azure.com/<organization name>/<project name>/_git/<repository name>
Távolítsa el az előtte és
dev.azure.com
utánahttps://
lévő összes elemet, beleértve a szimbólumot@
is. Az eredményként kapott URL-címnek a következő formában kell lennie:https://dev.azure.com/<organization name>/<project name>/_git/<repository name>
Mentse ezt az URL-címet későbbi használatra.
Válassza a Git-hitelesítő adatok létrehozása lehetőséget a felhasználónév és a jelszó megjelenítéséhez. Mentse ezt a felhasználónevet és jelszót a következő szakaszban való használathoz.
Git-adattár konfigurálása a Config Serveren
Az adattár konfigurálásához kövesse az alábbi lépéseket:
Jelentkezzen be az Azure Portalra.
Nyissa meg az Azure Spring Apps áttekintési oldalát.
Válassza ki a konfigurálni kívánt szolgáltatást.
A szolgáltatáslap bal oldali paneljén, a Beállítások területen válassza a Spring Cloud Config Server lapot.
A létrehozott adattár konfigurálásához kövesse az alábbi lépéseket:
- Adja hozzá a korábban mentett adattár URI-ját.
- A Hitelesítés szerkesztése panel megnyitásához válassza a Hitelesítés csoportban található beállítást.
- A hitelesítés típusához válassza a HTTP Basic lehetőséget.
- Felhasználónévként adja meg a korábban mentett felhasználónevet.
- Jelszó esetén adja meg a korábban mentett jelszót.
- Válassza az OK gombot, majd várja meg, amíg a művelet befejeződik.
Alkalmazás kötése a Spring Cloud Config-kiszolgálóhoz
Az alábbi paranccsal köthet egy alkalmazást a Spring Cloud Config Serverhez, így az alkalmazás lekérhet konfigurációkat a Config Serverről.
az spring config-server bind \
--resource-group <resource-group> \
--service <service-name> \
--app <app-name>
Az alkalmazáskötést az Azure Portalról is beállíthatja, ahogyan az alábbi képernyőképen látható:
Feljegyzés
Ezek a módosítások a konfigurációs kiszolgáló állapotának megváltozásakor néhány percet vesznek igénybe az összes alkalmazásra való propagáláshoz.
Ha módosítja a kötés/kötés megszüntetésének állapotát, újra kell indítania vagy újra kell üzembe helyeznie az alkalmazást.
Most már dönthet úgy, hogy közvetlenül a Spring Cloud Config-kiszolgálóhoz köti az alkalmazást egy új alkalmazás létrehozásakor az alábbi paranccsal:
az spring app create \
--resource-group <resource-group> \
--service <service-name> \
--name <app-name> \
--bind-config-server
Az alkalmazást az Azure Portalról is kötheti a Spring Cloud Config-kiszolgálóhoz, ahogy az alábbi képernyőképen látható:
A konfiguráció törlése
A meglévő beállítások törléséhez válassza az Alaphelyzetbe állítás lehetőséget a Spring Cloud Config Server lapon. Törölje a konfigurációs kiszolgáló beállításait, ha a Config Server-példányt egy másik forráshoz szeretné csatlakoztatni, például amikor a GitHubról az Azure DevOps Serverre költözik.
Konfigurációs kiszolgáló frissítése
A tulajdonságok módosításakor a tulajdonságokat használó szolgáltatásokat értesíteni kell a módosítások végrehajtása előtt. A Spring Cloud Config Server alapértelmezett megoldása a frissítési esemény manuális aktiválása, ami sok alkalmazáspéldány esetén nem lehetséges. További információ: Központosított konfiguráció
Ehelyett automatikusan frissítheti a konfigurációs kiszolgáló értékeit úgy, hogy a konfigurációs ügyfél belső frissítés alapján lekérdezi a módosításokat.
Az alábbi lépésekkel automatikusan frissíthet értékeket a Config Serverről:
Ütemezett feladat regisztrálása a környezet adott időközönkénti frissítéséhez, ahogyan az a következő példában is látható:
@ConditionalOnBean({RefreshEndpoint.class}) @Configuration @AutoConfigureAfter({RefreshAutoConfiguration.class, RefreshEndpointAutoConfiguration.class}) @EnableScheduling public class ConfigClientAutoRefreshConfiguration implements SchedulingConfigurer { @Value("${spring.cloud.config.refresh-interval:60}") private long refreshInterval; @Value("${spring.cloud.config.auto-refresh:false}") private boolean autoRefresh; private RefreshEndpoint refreshEndpoint; public ConfigClientAutoRefreshConfiguration(RefreshEndpoint refreshEndpoint) { this.refreshEndpoint = refreshEndpoint; } @Override public void configureTasks(ScheduledTaskRegistrar scheduledTaskRegistrar) { if (autoRefresh) { // set minimal refresh interval to 5 seconds refreshInterval = Math.max(refreshInterval, 5); scheduledTaskRegistrar.addFixedRateTask(() -> refreshEndpoint.refresh(), refreshInterval * 1000); } } }
Engedélyezze az automatikus visszavételt, és állítsa be a megfelelő frissítési időközt a application.yml fájlban. Az alábbi példában az ügyfél 60 másodpercenként kérdezi le a konfiguráció változásait, ami a frissítési időközhöz megadható minimális érték.
Alapértelmezés szerint az autorefresh értéke
false
, a frissítési időköz60 seconds
pedig a következő.spring: cloud: config: auto-refresh: true refresh-interval: 60 management: endpoints: web: exposure: include: - refresh
Adja hozzá
@RefreshScope
a kódot. Az alábbi példában a változóconnectTimeout
60 másodpercenként automatikusan frissül.@RestController @RefreshScope public class HelloController { @Value("${timeout:4000}") private String connectTimeout; }
További információ: config-client-polling minta.
Spring Cloud Config-kiszolgáló kezelése egy meglévő vállalati csomagpéldányban
A Spring Cloud Config-kiszolgálót a szolgáltatás létrehozása után engedélyezheti és letilthatja az Azure Portal vagy az Azure CLI használatával. A Spring Cloud Config-kiszolgáló letiltása előtt le kell szüntetnie az összes alkalmazás kötését.
A Spring Cloud Config Server engedélyezéséhez vagy letiltásához kövesse az alábbi lépéseket:
Lépjen a szolgáltatáspéldányra, és válassza a Spring Cloud Config Server lehetőséget.
Válassza a Kezelés lehetőséget.
Válassza a Spring Cloud konfigurációs kiszolgáló engedélyezése jelölőnégyzetet, vagy törölje a jelölését, majd válassza a Mentés lehetőséget.
Most már megtekintheti a Spring Cloud Config Server állapotát a Spring Cloud Config Server lapon.