Freigeben über


Azure App-Konfigurationstools für azure MCP Server – Übersicht

Mit dem Azure MCP-Server können Sie Azure-Ressourcen verwalten, einschließlich App-Konfigurationsspeichern mithilfe natürlicher Sprachaufforderungen. Auf diese Weise können Sie Konfigurationseinstellungen und Featurekennzeichnungen schnell verwalten, ohne sich an komplexe Syntax zu erinnern.

Die Azure App-Konfiguration bietet einen Dienst zum zentralen Verwalten von Anwendungseinstellungen und Featurekennzeichnungen. Moderne Programme, insbesondere Programme, die in einer Cloud ausgeführt werden, verfügen im Allgemeinen über viele Komponenten, die verteilt werden. Das Verteilen von Konfigurationseinstellungen über diese Komponenten kann bei einer Anwendungsbereitstellung zu schwer zu behebenden Fehlern führen. Verwenden Sie die App-Konfiguration, um alle Einstellungen für Ihre Anwendung zu speichern und den Zugriff an einem zentralen Ort zu sichern.

Hinweis

Toolparameter: Die Azure MCP Server-Tools definieren Parameter für Daten, die sie zum Ausführen von Aufgaben benötigen. Einige dieser Parameter sind für jedes Tool spezifisch und werden unten dokumentiert. Andere Parameter sind global und werden von allen Tools gemeinsam genutzt. Weitere Informationen finden Sie unter Toolparameter.

Konto: Speichern auflisten

Der Azure MCP-Server kann App-Konfigurationsspeicher in einem Abonnement auflisten. Dies ist hilfreich, um den Status Ihrer App-Konfigurationsressourcen schnell zu überprüfen.

Beispiele für Prompts:

  • Listenspeicher: "Alle App-Konfigurationsspeicher in meinem Abonnement auflisten".
  • Stores anzeigen: "Über welche App-Konfigurationsspeicher habe ich?"
  • Laden suchen: "Ich muss meine App-Konfigurationsressourcen anzeigen"
  • Abfragespeicher: "Kann ich alle meine App-Konfigurationsspeicher anzeigen?"
  • Speicher überprüfen: "App-Konfigurationsspeicher im Abonnement abc123"

Hinweise zur Toolanmerkung:

Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌

Schlüsselwert: Einstellung löschen

Der Azure MCP-Server kann eine Schlüsselwerteinstellung aus einem App-Konfigurationsspeicher löschen.

Beispiele für Prompts:

  • Löschen Sie eine Einstellung: "Entfernen Sie den Schlüssel "AppName:TemporaryConfig" aus meinem App-Konfigurationsspeicher "myappconfigstore".
  • Löschen einer bezeichnungsgeschrifteten Einstellung: "Löschen der Einstellung "AppName:FeatureFlag" mit der Bezeichnung "test" aus dem App-Konfigurationsspeicher "myappconfigstore""
  • Konfiguration entfernen: "Löschen des Schlüssels 'ProductionEndpointUrl' aus dem App-Konfigurationsspeicher 'contoso-appconfig'"
  • Einstellungen bereinigen: "Löschen Sie den Schlüssel 'TestSettings' mit der Bezeichnung 'veraltet' aus dem App-Konfigurationsspeicherort 'myappconfigstore'.
  • Bereinigungskonfiguration: "Löschen des temporären API-Schlüssels 'TempAuth' aus app-config-dev"
Parameter Erforderlich oder optional BESCHREIBUNG
Konto Erforderlich Der Name des App-Konfigurationsspeichers (z. B. my-appconfig).
Schlüssel Erforderlich Der Name des Schlüssels für den Zugriff im App-Konfigurationsspeicher.
Bezeichnung Wahlfrei Die Bezeichnung, die auf den Konfigurationsschlüssel angewendet werden soll. Bezeichnungen werden verwendet, um Einstellungen zu gruppieren und zu organisieren.
Inhaltstyp Wahlfrei Der Inhaltstyp des Konfigurationswerts. Dies wird verwendet, um anzugeben, wie der Wert interpretiert oder analysiert werden soll.

Hinweise zur Toolanmerkung:

Destruktiv: ✅ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheimnis: ❌ | Lokal erforderlich: ❌

Schlüsselwert: Abrufen von Schlüsselwerten

Ruft Schlüsselwerte in einem App-Konfigurationsspeicher ab. Dieser Befehl kann eine der folgenden Aktionen bereitstellen:

  • Abrufen eines bestimmten Schlüsselwerts anhand seines Schlüssels und optionaler Bezeichnung
  • Schlüsselwerte auflisten, wenn kein Schlüssel angegeben wird.

Das Auflisten von Schlüsselwerten kann optional nach einem Schlüsselfilter und Beschriftungsfilter gefiltert werden. Jeder Schlüsselwert enthält den Schlüssel, den Wert, die Bezeichnung, den Inhaltstyp, das ETag, die Uhrzeit der letzten Änderung und den Sperrstatus.

Beispiele für Prompts:

  • Alle Schlüsselwerteinstellungen auflisten: "Alle Schlüsselwerteinstellungen im App-Konfigurationsspeicher 'myappconfigstore' auflisten"
  • Schlüsselwerteinstellungen anzeigen: "Anzeigen der Schlüsselwerteinstellungen im App-Konfigurationsspeicher 'contoso-appconfig'"
  • Filtern nach Schlüsselpräfix: "Alle Schlüsselwerteinstellungen mit Schlüsselnamen auflisten, beginnend mit 'prod-' im App-Konfigurationsspeicher 'production-config'"
  • Abrufen bestimmter Schlüsselinhalte: "Anzeigen des Inhalts für den Schlüssel "AppName:ConnectionString" im App-Konfigurationsspeicher "eastus-config".
  • Umgebungsspezifische Einstellungen: "Alle Schlüsselwerteinstellungen mit Schlüsselnamen auflisten, beginnend mit 'dev-' im App-Konfigurationsspeicher 'development-config'"
  • Get labeled configuration: "Show me the key-value settings with label 'staging' in App Configuration Store 'app-config-staging'"
  • API-Konfiguration: "Anzeigen des Inhalts für den Schlüssel 'ApiSettings:Endpoint' im App-Konfigurationsspeicher 'api-config'"
  • Datenbankeinstellungen: "Alle Schlüsselwerteinstellungen mit Schlüsselnamen auflisten, beginnend mit 'Datenbank' im App-Konfigurationsspeicher 'back-config'"
  • Featurekennzeichnungen: "Anzeigen der Schlüsselwerteinstellungen mit der Bezeichnung 'Features' im App-Konfigurationsspeicher 'feature-config'"
  • Anwendungsgeheimnisse: "Anzeigen des Inhalts für den Schlüssel "Secrets:ApiKey" im App-Konfigurationsspeicher "secure-config".
Parameter Erforderlich oder optional BESCHREIBUNG
Konto Erforderlich Der Name des App-Konfigurationsspeichers (z. B my-appconfig. ).
Schlüssel Wahlfrei Der Name des Schlüssels für den Zugriff im App-Konfigurationsspeicher.
Bezeichnung Wahlfrei Die Bezeichnung, die auf den Konfigurationsschlüssel angewendet werden soll. Bezeichnungen werden verwendet, um Einstellungen zu gruppieren und zu organisieren.
Schlüsselfilter Wahlfrei Gibt ggf. den Schlüsselfilter an, der beim Abrufen von Schlüsselwerten verwendet werden soll. Der Filter kann eine genaue Übereinstimmung sein, z. B. ein Filter mit foo allen Schlüsselwerten mit einem Schlüssel foovon , oder der Filter kann ein * Zeichen am Ende der Zeichenfolge für Wildcardsuchen enthalten (z. B App*. ). Wenn sie nicht angegeben wird, werden alle Schlüssel abgerufen.
Bezeichnungsfilter Wahlfrei Gibt den Bezeichnungsfilter (falls vorhanden) an, der beim Abrufen von Schlüsselwerten verwendet werden soll. Der Filter kann eine genaue Übereinstimmung sein, z. B. ein Filter, der foo alle Schlüsselwerte mit einer Beschriftung fooabrufen würde, oder der Filter kann ein * Zeichen am Ende der Zeichenfolge für Wildcardsuchen enthalten (z Prod*. B. ). Bei diesem Filter wird die Groß-/Kleinschreibung beachtet. Wenn nicht angegeben, werden alle Bezeichnungen abgerufen.

Hinweise zur Toolanmerkung:

Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ✅ | Geheimnis: ❌ | Lokal erforderlich: ❌

Schlüsselwert: Festlegen der Sperre auf Schlüsselwert

Legt den Sperrstatus eines Schlüsselwerts in einem App-Konfigurationsspeicher fest. Dieser Befehl kann Schlüsselwerte sperren und entsperren.

Beispiele für Prompts:

  • Sperren Sie eine Einstellung: "Schlüssel 'AppName:ConnectionString' im App-Konfigurationsspeicher 'myappconfigstore' sperren".
  • Sperren Sie eine beschriftete Einstellung: "Sperren Sie den Schlüssel "AppName:ApiKey" mit der Bezeichnung "produktion" im App-Konfigurationsspeicher "contoso-appconfig".
  • Entsperren Sie eine Einstellung: "Entsperren Sie den Schlüssel "AppName:ConnectionString" im App-Konfigurationsspeicher "myappconfigstore".
  • Entsperren Sie eine beschriftete Einstellung: "Entsperren Sie den Schlüssel "AppName:ApiKey" mit der Bezeichnung "production" im App-Konfigurationsspeicher "contoso-appconfig".
Parameter Erforderlich oder optional BESCHREIBUNG
Konto Erforderlich Der Name des App-Konfigurationsspeichers (z. Bmy-appconfig. ).
Schlüssel Erforderlich Der Name des Schlüssels für den Zugriff im App-Konfigurationsspeicher.
Bezeichnung Wahlfrei Die Bezeichnung, die auf den Konfigurationsschlüssel angewendet werden soll. Bezeichnungen werden verwendet, um Einstellungen zu gruppieren und zu organisieren.
Inhaltstyp Wahlfrei Der Inhaltstyp des Konfigurationswerts. Dies wird verwendet, um anzugeben, wie der Wert interpretiert oder analysiert werden soll.
Lock Wahlfrei Gibt an, ob ein Schlüsselwert gesperrt ist (auf read-only) oder entsperrt (read-only entfernt).

Hinweise zur Toolanmerkung:

Destruktiv: ❌ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheimnis: ❌ | Lokal erforderlich: ❌

Schlüsselwert: Festlegen der Schlüsselwerteinstellung

Festlegen oder Aktualisieren einer Schlüsselwerteinstellung in einem App-Konfigurationsspeicher .

Beispiele für Prompts:

  • Erstellen Sie eine Einstellung: "Erstellen Sie einen neuen Schlüssel 'AppName:ApiUrl' mit dem Wert 'https://api.example.com' in meinem App-Konfigurationsspeicher 'myappconfigstore'."
  • Aktualisieren Sie eine Einstellung: "Aktualisieren sie den Schlüssel "AppName:MaxRetries" auf den Wert "5" im App-Konfigurationsspeicher "myappconfigstore".
  • Erstellen Sie eine beschriftete Einstellung: "Legen Sie 'AppName:LogLevel' mit dem Wert 'Debug' und der Bezeichnung 'dev' in meinem App-Konfigurationsspeicher "contoso-appconfig" fest."
  • Neue Konfiguration hinzufügen: "Hinzufügen einer neuen Einstellung namens 'ApiEndpoint' mit URL-Wert 'https://api.contoso.com' zu meiner 'eastus-config'"
  • Ändern des vorhandenen Werts: "Festlegen des Schlüssels 'MaxThreads' auf den Wert '10' im App-Konfigurationsspeicher 'appconfig-prod'"
Parameter Erforderlich oder optional BESCHREIBUNG
Kontenbezeichnung Erforderlich Der Name des App-Konfigurationsspeichers.
Schlüssel Erforderlich Der Schlüsselname der festzulegenden Einstellung.
Wert Erforderlich Der wert, der für den Schlüssel festgelegt werden soll.
Bezeichnung Wahlfrei Die Bezeichnung der festzulegenden Einstellung.
Stichwörter Wahlfrei Die Tags, die dem Konfigurationsschlüssel zugeordnet werden sollen. Tags sollten im Format vorliegen key=value. Sie können mehrere Tags angeben.
Inhaltstyp Wahlfrei Der Inhaltstyp des Konfigurationswerts. Dieser Wert gibt an, wie der Wert interpretiert oder analysiert werden soll.

Hinweise zur Toolanmerkung:

Destruktiv: ✅ | Idempotent: ✅ | Offene Welt: ❌ | Schreibgeschützt: ❌ | Geheimnis: ❌ | Lokal erforderlich: ❌