Belirli bir noktanın anlık görüntüsü
Azure Uygulama yapılandırması, anahtar değerlerinde yapılan değişikliklerin kaydını tutar. Bu kayıt, anahtar-değer değişikliklerinin zaman çizelgesini sağlar. Herhangi bir anahtar-değer geçmişini yeniden oluşturabilir ve geçmiş değerini anahtar geçmişi dönemi içinde herhangi bir anda (ücretsiz katman depoları için 7 gün veya Standart katman depoları için 30 gün) sağlayabilirsiniz. Bu özelliği kullanarak geri "zaman gezme" ve eski bir anahtar değeri alabilirsiniz. Örneğin, uygulamayı önceki yapılandırmaya geri almak için en son dağıtımdan önce kullanılan yapılandırma ayarlarını kurtarabilirsiniz.
Anahtar-değer alma
Azure portal veya CLı 'yi, geçmiş anahtar değerlerini almak için kullanabilirsiniz. Azure CLı 'de, az appconfig revision list gerekli değerleri almak için uygun parametreler ekleyerek öğesini kullanın. Mağaza adını ( --name <app-config-store-name> ) ya da bir bağlantı dizesini () kullanarak Azure uygulama yapılandırma örneğini belirtin --connection-string <your-connection-string> . Zaman içinde belirli bir nokta ( --datetime ) belirterek ve döndürülecek en fazla öğe sayısını () belirterek çıktıyı kısıtlayın --top .
Azure CLı yerel olarak yüklü değilse, isteğe bağlı olarak Azure Cloud Shellkullanabilirsiniz.
Anahtar değerinizdeki tüm kayıtlı değişiklikleri alın.
az appconfig revision list --name <your-app-config-store-name>.
Anahtar ve Etiketler için kaydedilen tüm değişiklikleri alın environment test prod .
az appconfig revision list --name <your-app-config-store-name> --key environment --label test,prod
Hiyerarşik anahtar alanındaki tüm kayıtlı değişiklikleri alın environment:prod .
az appconfig revision list --name <your-app-config-store-name> --key environment:prod:*
Belirli bir noktadaki anahtar için kaydedilen tüm değişiklikleri alın color .
az appconfig revision list --connection-string <your-app-config-connection-string> --key color --datetime "2019-05-01T11:24:12Z"
Anahtar değerleriniz için kaydedilen son 10 değişikliği alın ve yalnızca key ,, label ve last_modified zaman damgası değerlerini döndürün.
az appconfig revision list --name <your-app-config-store-name> --top 10 --fields key label last_modified