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

此範例指令碼說明如何:

  • 建立新的索引鍵/值組
  • 列出所有現有的索引鍵/值組
  • 更新新建立索引鍵的值
  • 刪除新的索引鍵/值組

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

必要條件

  • 本教學課程需要 2.0 版或更新版本的 Azure CLI。 如果您是使用 Azure Cloud Shell,就已安裝最新版本。

範例指令碼

#!/bin/bash

appConfigName=myTestAppConfigStore
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 指令碼範例。