共用方式為


適用於 Azure MCP 伺服器的 Azure 應用程式組態工具

Azure MCP 伺服器可讓您管理 Azure 資源,包括使用自然語言提示的應用程式組態存放區。 這可讓您快速管理組態設定和功能旗標,而不需要記住複雜的語法。

Azure 應用程式組態服務可集中管理應用程式設定和功能旗標。 現代化程式 (尤其在雲端中執行的程式) 通常具有許多本質分散的元件。 將組態設定分散到這些元件,可能會導致應用程式部署期間發生難以排解的錯誤。 使用應用程式組態來儲存應用程式的所有設定,並在單一位置保護其存取權。

備註

Azure MCP 伺服器工具會定義完成工作所需的數據參數。 其中一些參數是每個工具特有的,並記載於下方。 其他參數是全局參數,並由所有工具共用。 如需詳細資訊,請參閱 工具參數

刪除索引鍵/值設定

Azure MCP 伺服器可以從應用程式組態存放區刪除 索引鍵/值設定

範例提示包括:

  • 刪除設定:「從我的 『myappconfigstore』 應用程式組態存放區移除 'AppName:TemporaryConfig' 密鑰」。
  • 刪除加上標籤的設定:「使用標籤 'test' 刪除 'AppName:FeatureFlag' 設定」
  • 拿掉組態:「從我的 'contoso-appconfig' 中刪除舊的資料庫連接字串」
  • 清除設定:「刪除標籤為 『deprecated』 的所有測試設定」
  • 清除設定:“從 app-config-dev 刪除暫存 API 密鑰 'TempAuth'
參數 必要或選用 說明
訂閱 為必填項目 包含應用程式組態存放區的訂用帳戶標識碼。
帳戶名稱 為必填項目 應用程式組態存放區的名稱。
鑰匙 為必填項目 要刪除之設定的索引鍵名稱。
標籤 可選 要刪除之設定的標籤。

列出索引鍵/值設定

Azure MCP 伺服器可以列出應用程式組態存放區中的所有 索引鍵/值設定 。 這可讓您在一個地方檢視應用程式設定及其值。

範例提示包括:

  • 列出所有設定:「在我的 'myappconfigstore' 應用程式組態存放區中顯示所有索引鍵/值設定。」
  • 列出篩選的設定:「列出從我的組態存放區 『AppName』 開始的所有設定」
  • 取得多個設定:「我的 『app-config-dev』 市集中有哪些索引鍵和值?
  • 檢視組態:「列出 contoso-appconfig 的所有組態專案」
  • 尋找具有標籤的設定:「以標籤 』dev' 顯示我的設定」
參數 必要或選用 說明
訂閱 為必填項目 包含應用程式組態存放區的訂用帳戶標識碼。
帳戶名稱 為必填項目 應用程式組態存放區的名稱。
鑰匙 可選 列出設定的索引鍵篩選(支援通配符)。
標籤 可選 列出設定的標籤篩選(支援通配符)。

列出存放區

Azure MCP 伺服器可以列出訂用帳戶中的應用程式組態存放區。 這對於快速檢查應用程式組態資源的狀態很有用。

範例提示包括:

  • 列出市集:「列出我訂用帳戶中的所有應用程式組態存放區」。
  • 顯示市集:「我有哪些應用程式組態存放區?
  • 尋找市集:「我需要查看我的應用程式設定資源」
  • 查詢存放區:「您是否能顯示我所有的應用程式組態存放區?
  • 檢查市集:「訂用帳戶 abc123 中的應用程式組態存放區」
參數 必要或選用 說明
訂閱 為必填項目 包含應用程式組態存放區的訂用帳戶標識碼。

鎖定索引鍵/值設定

Azure MCP 伺服器可以在應用程式組態存放區中鎖定 機碼/值設定 ,使其成為只讀的。

範例提示包括:

  • 鎖定設定:「在我的 『myappconfigstore』 應用程式組態存放區中,將 'AppName:ConnectionString' 密鑰設為只讀。
  • 鎖定已加上標籤的設定:「使用標籤 』production' 鎖定 'AppName:ApiKey' 設定」
  • 保護設定:「鎖定 『contoso-appconfig』 中的資料庫連接字串,使其無法變更」
  • 安全設定:「將 ApiSecrets 設為唯讀」
  • 防止編輯:「將 app-config-central 中的生產端點 URL 設定為只讀模式」
參數 必要或選用 說明
訂閱 為必填項目 包含應用程式組態存放區的訂用帳戶標識碼。
帳戶名稱 為必填項目 應用程式組態存放區的名稱。
鑰匙 為必填項目 要鎖定之設定的索引鍵名稱。
標籤 可選 要鎖定之設定的標籤。

設定機碼/值設定

Azure MCP 伺服器可以在應用程式組態存放區中建立或更新 機碼/值設定

範例提示包括:

  • 建立設定:「在我的 'myappconfigstore' 應用程式組態存放區中建立值 'https://api.example.com' 的新密鑰 'AppName:ApiUrl'。
  • 更新設定:「將 『AppName:MaxRetries』 設定更新為 '5'」
  • 建立已加上標籤的設定:「在我的 『contoso-appconfig』 應用程式組態存放區中,使用值 『Debug』 設定 'AppName:LogLevel',並將 'dev' 加上卷標。
  • 新增組態:“將名為 'ApiEndpoint' 且 URL 值 'https://api.contoso.com' 的新設定新增至我的 'eastus-config'”
  • 變更現有的值:「在 appconfig-prod 中將 MaxThreads 變更為 10」
參數 必要或選用 說明
訂閱 為必填項目 包含應用程式組態存放區的訂用帳戶標識碼。
帳戶名稱 為必填項目 應用程式組態存放區的名稱。
鑰匙 為必填項目 要設定之設定的索引鍵名稱。
價值 為必填項目 要為索引鍵設定的值。
標籤 可選 要設定之設定的標籤。

顯示索引鍵/值設定

Azure MCP 伺服器可以從應用程式組態存放區擷取特定的 索引鍵/值設定 。 這適用於檢查特定設定的目前值。

範例提示包括:

  • 顯示設定:「我的 『myappconfigstore』 應用程式組態存放區中 'AppName:ConnectionString' 機碼的值為何?
  • 取得一個設定:「以標籤 』production' 顯示 'AppName:Theme' 設定」
  • 查詢特定設定:「我需要檢查 'contoso-appconfig' 組態中的 'ServiceTimeout' 值」
  • 尋找單一索引鍵:「AppSettings:LogLevel 的目前值為何?
  • 擷取特定設定:「從eastus-config 取得資料庫連接字串」
參數 必要或選用 說明
訂閱 為必填項目 包含應用程式組態存放區的訂用帳戶標識碼。
帳戶名稱 為必填項目 應用程式組態存放區的名稱。
鑰匙 為必填項目 要設定之設定的索引鍵名稱。
標籤 可選 要設定之設定的標籤。

解除鎖定索引鍵/值設定

Azure MCP 伺服器可以在應用程式組態存放區中解除鎖定先前鎖定的 索引鍵/值設定 ,使其可再次編輯。

範例提示包括:

  • 解除鎖定設定:「在我的 『myappconfigstore』 應用程式組態存放區中,將 'AppName:ConnectionString' 密鑰設為可編輯。
  • 解除鎖定已加上標籤的設定:「使用卷標 』production' 解除鎖定 'AppName:ApiKey' 設定」
  • 允許編輯:「從 contoso-appconfig 中的 'DatabaseSettings' 移除只讀鎖定」
  • 啟用變更:“解除鎖定 TestEndpoint 的設定值”
  • 拿掉鎖定:“讓 'app-config-central' 中的 MaxConnections 設定再次可寫入”
參數 必要或選用 說明
訂閱 為必填項目 包含應用程式組態存放區的訂用帳戶標識碼。
帳戶名稱 為必填項目 應用程式組態存放區的名稱。
鑰匙 為必填項目 要設定之設定的索引鍵名稱。
標籤 可選 要設定之設定的標籤。