Azure Uygulama Yapılandırması depolamada anahtar Azure Uygulama Yapılandırması çalışma
Bu örnek betik şunların nasıl olduğunu gösterir:
- Yeni bir anahtar-değer çifti oluşturma
- Mevcut tüm anahtar-değer çiftlerini listele
- Yeni oluşturulan anahtarın değerini güncelleştirme
- Yeni anahtar-değer çiftini silme
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Önkoşullar
Azure Cloud Shell'Da Bash ortamını kullanın.
Dilerseniz CLI başvuru komutlarını çalıştırmak için Azure CLI’yi yükleyebilirsiniz.
Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Ek oturum açma seçenekleri için bkz. Azure CLI ile oturum açma.
İstendiğinde, ilk kullanımda Azure CLI uzantılarını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.
- Bu öğretici için Azure CLI 2.0 veya sonraki bir sürümü gerekir. Bu Azure Cloud Shell, en son sürüm zaten yüklüdür.
Örnek betik
#!/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
Dağıtımı temizleme
Örnek betik çalıştırıldıktan sonra, kaynak grubunu ve onunla ilişkili tüm kaynakları kaldırmak için aşağıdaki komut kullanılabilir.
az group delete --name myResourceGroup
Betik açıklaması
Bu tablo, örnek betiğimizde kullanılan komutları listeler.
| Komut | Notlar |
|---|---|
| az appconfig kv set | Anahtar-değer çifti oluşturun veya güncelleştirin. |
| az appconfig kv list | Uygulama Yapılandırma mağazasındaki anahtar-değer çiftlerini listele. |
| az appconfig kv delete | Bir anahtar-değer çiftini silin. |
Sonraki adımlar
Azure CLI hakkında daha fazla bilgi için bkz. Azure CLI belgeleri.
Ek Uygulama Yapılandırma CLI betiği örnekleri, cli Azure Uygulama Yapılandırması bulunabilir.
