Aracılığıyla paylaş


Azure Uygulama Yapılandırma deposunda anahtar-değerlerle çalışma

Bu örnek betik şunları nasıl yapacağınızı gösterir:

  • Yeni anahtar-değer çifti oluşturma
  • Tüm mevcut anahtar-değer çiftlerini listeleme
  • Yeni oluşturulan anahtarın değerini güncelleştirme
  • Yeni anahtar-değer çiftini silme

Azure hesabınız yoksa, başlamadan önce ücretsiz hesap oluşturun.

Önkoşullar

  • Bu öğretici, Azure CLI'nın 2.0 veya sonraki bir sürümünü gerektirir. Azure Cloud Shell kullanılıyorsa en son sürüm zaten yüklüdür.

Örnek senaryo

#!/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ı Temizle

Ö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

Senaryo açıklaması

Bu tabloda örnek betiğimizde kullanılan komutlar listelenir.

Komut Notlar
az appconfig kv set Anahtar-değer çifti oluşturun veya güncelleştirin.
az appconfig kv list Uygulama Yapılandırma deposunda anahtar-değer çiftlerini listeleme.
az appconfig kv delete Anahtar-değer çifti silin.

Sonraki Adımlar

Azure CLI hakkında daha fazla bilgi için Azure CLI belgelerine bakın.

Ek Uygulama Yapılandırması CLI betik örnekleri Azure Uygulama Yapılandırması CLI örneklerinde bulunabilir.