此範例文稿示範如何:
- 建立新的索引鍵/值組
- 列出所有現有的索引鍵/值組
- 更新新建立金鑰的值
- 刪除新的索引鍵/值組
如果您沒有 Azure 帳戶,請在開始之前建立 免費帳戶 。
先決條件
在 Azure Cloud Shell 中使用 Bash 環境。 如需詳細資訊,請參閱開始使用 Azure Cloud Shell。
若要在本地執行 CLI 參考命令,請安裝 Azure CLI。 如果您正在 Windows 或 macOS 上執行,請考慮在 Docker 容器中執行 Azure CLI。 如需詳細資訊,請參閱〈如何在 Docker 容器中執行 Azure CLI〉。
如果您使用的是本機安裝,請使用 az login 命令,透過 Azure CLI 來登入。 若要完成驗證程式,請遵循終端機中顯示的步驟。 如需其他登入選項,請參閱 使用 Azure CLI 向 Azure 進行驗證。
出現提示時,請在第一次使用時安裝 Azure CLI 延伸模組。 如需擴充功能的詳細資訊,請參閱 使用和管理 Azure CLI 的擴充功能。
執行 az version 以尋找已安裝的版本和相依程式庫。 若要升級至最新版本,請執行 az upgrade。
- 本教學課程需要 Azure CLI 2.0 版或更新版本。 如果使用 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 文稿範例。