Megosztás a következőn keresztül:


Azure-alkalmazáskonfigurációs eszközök az Azure MCP Serverhez

Az Azure MCP Server lehetővé teszi az Azure-erőforrások, köztük az alkalmazáskonfigurációs tárolók természetes nyelvi kérések használatával történő kezelését. Ez lehetővé teszi a konfigurációs beállítások és a funkciójelzők gyors kezelését anélkül, hogy összetett szintaxist jegyezhet fel.

Azure-alkalmazás Konfiguráció szolgáltatással központilag kezelheti az alkalmazásbeállításokat és a funkciójelzőket. A modern programok, különösen a felhőben futó programok általában számos elosztott összetevővel rendelkeznek. A konfigurációs beállítások ezen összetevők közti elosztása nehezen elhárítható hibákat eredményezhet az alkalmazások üzembe helyezésekor. Az Alkalmazáskonfigurációval tárolhatja az alkalmazás összes beállítását, és biztonságossá teheti a hozzáférést egy helyen.

Megjegyzés:

Eszközparaméterek: Az Azure MCP Server-eszközök a feladatok elvégzéséhez szükséges adatok paramétereit határozzák meg. Ezen paraméterek némelyike az egyes eszközökre jellemző, és az alábbiakban dokumentálva vannak. Más paraméterek globálisak, és minden eszköz meg van osztva. További információ: Eszközparaméterek.

Fiók: Áruházak listázása

Az Azure MCP-kiszolgáló listázhatja az előfizetés alkalmazáskonfigurációs tárolóit. Ez az alkalmazáskonfigurációs erőforrások állapotának gyors ellenőrzéséhez hasznos.

A példakérések közé tartoznak a következők:

  • Áruházak listázása: "Az összes alkalmazáskonfigurációs áruház listázása az előfizetésemben".
  • Áruházak megjelenítése: "Milyen alkalmazáskonfigurációs áruházakkal rendelkezem?"
  • Áruházak keresése: "Meg kell jeleníteni az alkalmazáskonfigurációs erőforrásaimat"
  • Lekérdezéstárak: "Meg tudja jeleníteni az összes App Config-üzletemet?"
  • Áruházak ellenőrzése: "Alkalmazáskonfigurációs áruházak az abc123-előfizetésben"

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Kulcs-érték: Törlési beállítás

Az Azure MCP-kiszolgáló törölheti a kulcs-érték beállítást egy alkalmazáskonfigurációs áruházból.

A példakérések közé tartoznak a következők:

  • Törölje a következő beállítást: "Távolítsa el az "AppName:TemporaryConfig" kulcsot a myappconfigstore alkalmazáskonfigurációs áruházból."
  • Címkézett beállítás törlése: "Az "AppName:FeatureFlag" beállítás törlése a "test" címkével
  • Konfiguráció eltávolítása: "Törölje a régi adatbázis-kapcsolati sztringet a "contoso-appconfig"-ból"
  • Törlési beállítások: "Az összes tesztbeállítás törlése elavult címkével"
  • Purge config: "Az ideiglenes API-kulcs (TempAuth) törlése az app-config-dev fájlból"
Paraméter Kötelező vagy választható Leírás
Fiók Kötelező Az Alkalmazáskonfigurációs áruház neve (például my-appconfig).
Kulcs Kötelező Az Alkalmazáskonfigurációs áruházon belül elérendő kulcs neve.
címke Opcionális A konfigurációs kulcsra alkalmazandó címke. A címkék a beállítások csoportosítására és rendszerezésére szolgálnak.
Tartalomtípus Opcionális A konfigurációs érték tartalomtípusa. Ez azt jelzi, hogyan kell értelmezni vagy elemezni az értéket.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Kulcs-érték: Kulcsértékek lekérése

Lekéri a kulcsértékeket egy Alkalmazáskonfigurációs áruházban. Ez a parancs a következő műveletek egyikét nyújtja:

  • Adott kulcsérték lekérése a kulcs és az opcionális címke alapján
  • Kulcsértékek listázása, ha nincs megadva kulcs.

A kulcsértékek listázása igény szerint szűrhető kulcsszűrővel és címkeszűrővel. Minden kulcsérték tartalmazza a kulcsát, az értékét, a címkét, a tartalomtípust, az ETaget, az utolsó módosítás időpontját és a zárolás állapotát.

A példakérések közé tartoznak a következők:

  • Az összes kulcs-érték beállítás listázása: "Az összes kulcs-érték beállítás listázása az App Configuration Store 'myappconfigstore' áruházban"
  • Kulcs-érték beállítások megjelenítése: "A kulcs-érték beállítások megjelenítése az Alkalmazáskonfigurációs áruházban (contoso-appconfig)
  • Szűrés kulcselőtag alapján: "Az összes kulcs-érték beállítás listázása a "prod-" kezdetű kulcsnévvel kezdődően az App Configuration Store "production-config" áruházában
  • Konkrét kulcstartalom lekérése: "Az "AppName:ConnectionString" kulcs tartalmának megjelenítése az App Configuration Store "eastus-config" áruházában
  • Környezetspecifikus beállítások: "A kulcsnévvel rendelkező összes kulcs-érték beállítás listázása a "dev"-vel kezdődően az App Configuration Store "development-config" áruházában
  • Kérje le a címkézett konfigurációt: "A kulcs-érték beállítások megjelenítése "előkészítés" címkével az App Configuration Store app-config-staging szolgáltatásában
  • API-konfiguráció: "Az "ApiSettings:Endpoint" kulcs tartalmának megjelenítése az App Configuration Store -ban "api-config"
  • Adatbázis-beállítások: "A kulcsnévvel rendelkező összes kulcs-érték beállítás listázása az App Configuration Store "backend-config" áruházában az "Adatbázis" kezdetű kulcsnévvel
  • Funkciójelzők: "A "Funkciók" címkével ellátott kulcs-érték beállítások megjelenítése az App Configuration Store "feature-config" áruházában
  • Alkalmazás titkos kódjai: "A "Secrets:ApiKey" kulcs tartalmának megjelenítése az App Configuration Store "secure-config" áruházában
Paraméter Kötelező vagy választható Leírás
Fiók Kötelező Az Alkalmazáskonfigurációs áruház neve (például my-appconfig).
Kulcs Opcionális Az Alkalmazáskonfigurációs áruházon belül elérendő kulcs neve.
címke Opcionális A konfigurációs kulcsra alkalmazandó címke. A címkék a beállítások csoportosítására és rendszerezésére szolgálnak.
Kulcsszűrő Opcionális Megadja a kulcsértékek beolvasásához használandó kulcsszűrőt(ha van ilyen). A szűrő lehet pontos egyezés, például egy szűrő foo az összes kulcsértéket lekérné egy kulccsal foo, vagy a szűrő tartalmazhat egy karaktert * a sztring végén a helyettesítő karakterek kereséséhez (például App*). Ha nem adja meg az összes kulcsot, a rendszer lekéri az összes kulcsot.
Címkeszűrő Opcionális Megadja a kulcsértékek beolvasásához használandó címkeszűrőt(ha van ilyen). A szűrő pontos egyezés lehet, például egy szűrő foo az összes kulcsértéket lekérheti egy címkével foo, vagy a szűrő tartalmazhat egy karaktert * a sztring végén a helyettesítő karakterek kereséséhez (például Prod*). Ez a szűrő megkülönbözteti a kis- és nagybetűk megkülönböztetettségét. Ha nincs megadva, a rendszer az összes címkét lekéri.

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ✅ | Titkos kód: ❌ | Helyi kötelező: ❌

Kulcs-érték: Kulcs-érték zárolásának beállítása

Egy kulcs-érték zárolási állapotát állítja be egy alkalmazáskonfigurációs áruházban. Ez a parancs zárolhatja és feloldhatja a kulcsértékeket.

A példakérések közé tartoznak a következők:

  • Egy beállítás zárolása: "Az "AppName:ConnectionString" kulcs zárolása az App Configuration Store "myappconfigstore" áruházában."
  • Címkézett beállítás zárolása: "Az "AppName:ApiKey" kulcs zárolása "production" címkével az App Configuration Store "contoso-appconfig" áruházában."
  • Feloldhatja a következő beállítást: "Az AppName:ConnectionString kulcs zárolásának feloldása a myappconfigstore appkonfigurációs áruházban".
  • Oldjon fel egy címkézett beállítást: "Az "AppName:ApiKey" kulcs zárolásának feloldása "production" címkével az App Configuration Store "contoso-appconfig" áruházában."
Paraméter Kötelező vagy választható Leírás
Fiók Kötelező Az Alkalmazáskonfigurációs áruház neve (példáulmy-appconfig).
Kulcs Kötelező Az Alkalmazáskonfigurációs áruházon belül elérendő kulcs neve.
címke Opcionális A konfigurációs kulcsra alkalmazandó címke. A címkék a beállítások csoportosítására és rendszerezésére szolgálnak.
Tartalomtípus Opcionális A konfigurációs érték tartalomtípusa. Ez azt jelzi, hogyan kell értelmezni vagy elemezni az értéket.
Zár Opcionális Azt jelzi, hogy read-onlyegy kulcsérték zárolva van-e (beállítva) vagy feloldva (read-only eltávolítva).

Eszközjegyzet-tippek:

Romboló: ❌ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌

Kulcs-érték: Kulcs-érték beállítás beállítása

Kulcs-érték beállítás beállítása vagy frissítése egy Alkalmazáskonfigurációs áruházban.

A példakérések közé tartoznak a következők:

  • Hozzon létre egy beállítást: "Hozzon létre egy új kulcsot "AppName:ApiUrl" értékkel a "" értékkelhttps://api.example.com a "myappconfigstore" Alkalmazáskonfigurációs áruházban."
  • Módosítsa a következő beállítást: "Frissítse az "AppName:MaxRetries" beállítást "5"-re"
  • Hozzon létre egy címkézett beállítást: "Állítsa be az "AppName:LogLevel" értéket a "Hibakeresés" értékkel és a "dev" címkét a "contoso-appconfig" alkalmazáskonfigurációs áruházban."
  • Új konfiguráció hozzáadása: "Add a new setting called 'ApiEndpoint' with URL value 'https://api.contoso.com' to my 'eastus-config''
  • Meglévő érték módosítása: "MaxThreads módosítása 10-esre az appconfig-prodban"
Paraméter Kötelező vagy választható Leírás
Fióknév Kötelező Az Alkalmazáskonfigurációs áruház neve.
Kulcs Kötelező A beállítani kívánt beállítás kulcsneve.
Érték Kötelező A kulcshoz beállított érték.
címke Opcionális A beállítani kívánt beállítás címkéje.
Címkék Opcionális A konfigurációs kulccsal társítandó címkék. A címkéknek formátumuknak key=valuekell lennie. Több címkét is megadhat.
Tartalomtípus Opcionális A konfigurációs érték tartalomtípusa. Ez az érték azt jelzi, hogyan kell értelmezni vagy elemezni az értéket.

Eszközjegyzet-tippek:

Romboló: ✅ | Idempotens: ✅ | Open World: ❌ | Írásvédett: ❌ | Titkos kód: ❌ | Helyi kötelező: ❌