在 Azure 應用程式設定存放區中搭配使用索引鍵/值

此範例文稿示範如何:

  • 建立新的鍵值對。
  • 列出所有現有的鍵值對。
  • 更新新建立的金鑰值。
  • 刪除新的鍵值對。

如果您沒有 Azure 帳戶,請在開始之前建立 免費帳戶 。

先決條件

  • 此範例需要 Azure CLI 2.0 或更新版本。 如果您使用 Azure Cloud Shell,則已安裝最新版本。

範例腳本

以下範例中,將佔位符 <AppConfigurationStoreName> 文字替換為你的應用程式設定商店名稱。

#!/bin/bash

appConfigName=<AppConfigurationStoreName>
newKey="TestKey"
refKey="KeyVaultReferenceTestKey"
uri="[URL to value stored in Key Vault]"
uri2="[URL to another value stored in Key Vault]"

# Create a new key-value 
az appconfig kv set --name $appConfigName --key $newKey --value "Value 1"

# List current key-values
az appconfig kv list --name $appConfigName

# Update new key's value
az appconfig kv set --name $appConfigName --key $newKey --value "Value 2"

# List current key-values
az appconfig kv list --name $appConfigName

# Create a new key-value referencing a value stored in Azure Key Vault
az appconfig kv set-keyvault  --name $appConfigName --key $refKey --secret-identifier $uri

# List current key-values
az appconfig kv list --name $appConfigName

# Update Key Vault reference
az appconfig kv set-keyvault --name $appConfigName --key $refKey --secret-identifier $uri2

# List current key-values
az appconfig kv list --name $appConfigName

# Delete new key
az appconfig kv delete  --name $appConfigName --key $newKey

# Delete Key Vault reference
az appconfig kv delete --name $appConfigName --key $refKey

# List current key-values
az appconfig kv list --name $appConfigName

清除部署

執行範例腳本之後,可以使用下列命令來移除資源群組及其相關聯的所有資源。

az group delete --name myResourceGroup

腳本說明

此表列出範例腳本中使用的指令。

Command 註釋
az appconfig kv set 建立或更新索引鍵/值組。
az appconfig kv list 列出應用程式組態存放區中的索引鍵/值組。
az appconfig kv delete 刪除索引鍵/值組。

後續步驟

如需 Azure CLI 的詳細資訊,請參閱 Azure CLI 文件。

您可以在 Azure 應用程式組態 CLI 範例中找到其他應用程式組態 CLI 文稿範例。