Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Serwer Azure MCP umożliwia zarządzanie zasobami Azure, w tym magazynami usługi App Configuration, przy użyciu monitów języka naturalnego. Możesz szybko zarządzać ustawieniami konfiguracji i flagami funkcji bez konieczności zapamiętania złożonej składni.
aplikacja systemu Azure Configuration udostępnia usługę do centralnego zarządzania ustawieniami aplikacji i flagami funkcji. Nowoczesne programy, zwłaszcza programy działające w chmurze, zwykle mają wiele składników, które są dystrybuowane. Rozproszenie ustawień konfiguracji pomiędzy te składniki może prowadzić do trudnych do rozwiązania błędów podczas wdrażania aplikacji. Użyj usługi App Configuration, aby zapisać wszystkie ustawienia aplikacji i zabezpieczyć ich dostęp w jednym miejscu.
Uwaga / Notatka
Parametry narzędzia: narzędzia serwera MCP platformy Azure definiują parametry potrzebne do przetwarzania danych w celu realizacji zadań. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane tutaj. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.
Konto: Lista magazynów
Serwer MCP platformy Azure może wyświetlić listę sklepów App Configuration w subskrypcji. Jest to przydatne do szybkiego sprawdzania stanu zasobów usługi App Configuration.
- Serwer MCP
- interfejs wiersza poleceń Azure MCP
Przykładowe monity obejmują:
- Lista magazynów: "Lista wszystkich magazynów usługi App Configuration w mojej subskrypcji."
- Pokaż repozytoria: "Jakie repozytoria konfiguracji aplikacji posiadam?"
- Znajdź sklepy: "Chcę wyświetlić moje zasoby usługi App Configuration"
- Magazyny zapytań: "Czy możesz wyświetlić wszystkie moje sklepy konfiguracji aplikacji?"
- Sprawdź sklepy: "App Configuration stores in subscription abc123" (Sklepy z konfiguracją aplikacji w subskrypcji abc123)
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Klucz-wartość: usuń ustawienie
Usuń ustawienie typu klucz-wartość z magazynu App Configuration. Jeśli określisz etykietę, narzędzie usunie tylko wersję z etykietą. Jeśli pominięto etykietę, narzędzie usunie wartość klucza z etykietą domyślną. Wynik identyfikuje klucz i etykietę, wskazuje, czy ustawienie istniało, i zawiera komunikat o stanie.
- Serwer MCP
- interfejs wiersza poleceń Azure MCP
Przykładowe monity obejmują:
- Usuń ustawienie: "Usuń klucz 'AppName:TemporaryConfig' z magazynu konfiguracji mojej aplikacji 'myappconfigstore'."
Usuń ustawienie oznaczone etykietą "test": "Usuń ustawienie 'AppName:FeatureFlag' ze sklepu App Configuration 'myappconfigstore'" - Usuń konfigurację: "Usuń klucz "ProductionEndpointUrl" ze sklepu App Configuration "contoso-appconfig"
- Wyczyść ustawienia: "Usuń klucz 'TestSettings' o etykiecie 'deprecated' z magazynu konfiguracji aplikacji 'myappconfigstore'"
- Wyczyść konfigurację: "Usuń tymczasowe ustawienie „TempConfig” z app-config-dev"
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Rachunek | Wymagane | Nazwa magazynu App Configuration (na przykład my-appconfig). |
| Klucz | Wymagane | Nazwa klucza dostępu do magazynu App Configuration. |
| Etykieta | Opcjonalnie | Etykieta do zastosowania na kluczu konfiguracji. Etykiety służą do grupowania i organizowania ustawień. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Klucz-wartość: Pobierz klucze i wartości
Pobiera pary klucz-wartość w usłudze App Configuration. To polecenie może zapewnić jedną z następujących akcji:
- Pobieranie określonej wartości klucza według jego klucza i opcjonalnej etykiety
- Wymień pary klucz-wartość, jeśli nie podano klucza.
Opcjonalnie można filtrować listę par klucz-wartość za pomocą filtra klucza i filtra etykiety. Nie można używać Key z Key filter, a także nie można używać Label filter z Label. Każda wartość klucza zawiera klucz, wartość, etykietę, typ zawartości, element ETag, czas ostatniej modyfikacji i stan blokady.
- Serwer MCP
- interfejs wiersza poleceń Azure MCP
Przykładowe monity obejmują:
- Wyświetl wszystkie ustawienia klucz-wartość: "Wyświetl wszystkie ustawienia klucz-wartość w magazynie konfiguracji aplikacji „myappconfigstore”"
- Pokaż ustawienia klucz-wartość: "Pokaż ustawienia klucz-wartość w sklepie App Configuration "contoso-appconfig"
- Filtruj według prefiksu klucza: "Wyświetl wszystkie ustawienia klucz-wartość, których nazwa klucza rozpoczyna się od 'prod-', w repozytorium App Configuration 'production-config'"
- Pobierz konkretną zawartość klucza: "Pokaż zawartość klucza 'AppName:ConnectionString' w sklepie konfiguracji aplikacji 'eastus-config'"
- Ustawienia specyficzne dla środowiska: "Wyświetl wszystkie ustawienia klucz-wartość z nazwą klucza rozpoczynającą się od 'dev-' w repozytorium App Configuration 'development-config'"
- Pobierz konfigurację z etykietą: "Pokaż ustawienia klucz-wartość z etykietą 'staging' w magazynie App Configuration 'app-config-staging'"
- Konfiguracja interfejsu API: "Pokaż zawartość klucza 'ApiSettings:Endpoint' w magazynie konfiguracji aplikacji 'api-config'"
- Ustawienia bazy danych: "Wyświetl wszystkie ustawienia klucz-wartość, których nazwa klucza rozpoczyna się od 'Database' w składzie App Configuration 'backend-config'"
- Flagi funkcji: "Pokaż ustawienia klucz-wartość z etykietą 'features' w repozytorium App Configuration 'feature-config'"
- Punkt końcowy usługi: „Wyświetl zawartość klucza ‘Endpoints:ApiBaseUrl’ w magazynie App Configuration ‘service-config’.”
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Rachunek | Wymagane | Nazwa magazynu App Configuration (na przykład my-appconfig). |
| Klucz | Opcjonalnie | Nazwa klucza dostępu do magazynu App Configuration. |
| Etykieta | Opcjonalnie | Etykieta do zastosowania na kluczu konfiguracji. Etykiety służą do grupowania i organizowania ustawień. |
| Kluczowy filtr | Opcjonalnie | Określa filtr klucza, jeśli jest dostępny, który należy użyć podczas pobierania par klucz-wartość. Filtr może być dokładnym dopasowaniem, na przykład filtr foo pobiera wszystkie wartości klucza z kluczem foo, lub filtr może zawierać znak * na końcu ciągu, co umożliwia wyszukiwania wieloznaczne (na przykład App*). Jeśli zostaną pominięte, zostaną pobrane wszystkie klucze. |
| Etykiet filtr | Opcjonalnie | Określa filtr etykiety (jeśli istnieje), który ma być używany podczas pobierania par klucz-wartość. Filtr może być precyzyjnym dopasowaniem, na przykład filtr foo obejmuje wszystkie wartości kluczowe z etykietą foo, lub filtr może zawierać * znak na końcu ciągu dla wyszukiwań wieloznacznych (na przykład Prod*). Ten filtr jest zależny od wielkości liter. W przypadku pominięcia wszystkie etykiety są pobierane. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
Klucz-wartość: Ustaw blokadę dla klucz-wartość
Ustawia stan blokady pary klucz-wartość w magazynie konfiguracji aplikacji. To polecenie może blokować i odblokowywać wartości klucza.
- Serwer MCP
- interfejs wiersza poleceń Azure MCP
Przykładowe monity obejmują:
- Zablokuj ustawienie: "Zablokuj klucz "AppName:ConnectionString" w sklepie App Configuration "myappconfigstore".
- Zablokuj ustawienie oznaczone etykietą: "Zablokuj klucz "AppName:ApiEndpoint" z etykietą "production" w sklepie App Configuration "contoso-appconfig".
- Odblokuj ustawienie: "Odblokuj klucz 'AppName:ConnectionString' w repozytorium App Configuration 'myappconfigstore'."
- Odblokuj ustawienie z etykietą: „Odblokuj klucz „AppName:ApiEndpoint” z etykietą „production” w magazynie App Configuration „contoso-appconfig”.”
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Rachunek | Wymagane | Nazwa magazynu App Configuration (na przykładmy-appconfig). |
| Klucz | Wymagane | Nazwa klucza dostępu do magazynu App Configuration. |
| Etykieta | Opcjonalnie | Etykieta do zastosowania na kluczu konfiguracji. Etykiety służą do grupowania i organizowania ustawień. |
| Zablokuj | Opcjonalnie | Określa, czy wartość klucza jest zablokowana (ustawiona na read-onlywartość ) lub odblokowana (read-only usunięta). |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ❌ | ✅ | ❌ | ❌ | ❌ | ❌ |
Klucz-wartość: Ustawianie ustawienia klucz-wartość
Ustaw lub zaktualizuj ustawienie klucz-wartość w repozytorium App Configuration.
- Serwer MCP
- interfejs wiersza poleceń Azure MCP
Przykładowe monity obejmują:
- Utwórz ustawienie: "Stwórz nowy klucz 'AppName:ApiUrl' z wartością 'https://api.example.com' w moim sklepie konfiguracji aplikacji 'myappconfigstore'."
- Zaktualizuj ustawienie: "Zaktualizuj klucz 'AppName:MaxRetries' na wartość '5' w magazynie konfiguracji aplikacji 'myappconfigstore'"
- Utwórz ustawienie oznaczone etykietą: "Ustaw wartość "AppName:LogLevel" z wartością "Debuguj" i etykietą "dev" w magazynie konfiguracji aplikacji "contoso-appconfig".
- Dodaj nową konfigurację: "Dodaj nowe ustawienie o nazwie "ApiEndpoint" z wartością adresu URL "https://api.contoso.com" do mojej "eastus-config"
- Zmień istniejącą wartość: "Ustaw klucz "MaxThreads" na wartość "10" w sklepie App Configuration "appconfig-prod"
| Parametr | Wymagane lub opcjonalne | Opis |
|---|---|---|
| Nazwa konta | Wymagane | Nazwa sklepu konfiguracji aplikacji. |
| Klucz | Wymagane | Nazwa klucza ustawień. |
| Wartość | Wymagane | Wartość ustawiona dla klucza. |
| Etykieta | Opcjonalnie | Etykieta ustawienia, którą należy ustalić. |
| tagi | Opcjonalnie | Tagi do powiązania z kluczem konfiguracji. Tagi powinny mieć format key=value. Można określić wiele tagów. |
| Typ zawartości | Opcjonalnie | Typ zawartości wartości konfiguracji. Ta wartość wskazuje, jak wartość powinna być interpretowana lub analizowana. |
| Destrukcyjny | Idempotentny | Open World | Tylko do odczytu | Secret | Wymagane lokalnie |
|---|---|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |