az dataprotection backup-vault
Not
Bu başvuru, Azure CLI (sürüm 2.57.0 veya üzeri) için veri koruma uzantısının bir parçasıdır. Uzantı, az dataprotection backup-vault komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Veri koruma ile yedekleme kasasını yönetin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az dataprotection backup-vault create |
Kaynak grubuna ait bir BackupVault kaynağı oluşturun. |
Dahili | GA |
az dataprotection backup-vault delete |
Bir BackupVault kaynağını kaynak grubundan silin. |
Dahili | GA |
az dataprotection backup-vault list |
Abonelikteki veya kaynak grubundaki yedekleme kasasının listesini alır. |
Dahili | GA |
az dataprotection backup-vault list-from-resourcegraph |
Abonelikler, kaynak grupları ve kasalar arasında yedekleme kasalarını listeleyin. |
Dahili | GA |
az dataprotection backup-vault resource-guard-mapping |
Bir yedekleme kasası için ResourceGuard eşlemelerini yönetin. |
Dahili | GA |
az dataprotection backup-vault resource-guard-mapping create |
ResourceGuard eşlemesi oluşturun. |
Dahili | GA |
az dataprotection backup-vault resource-guard-mapping delete |
ResourceGuard eşlemesini silin. |
Dahili | GA |
az dataprotection backup-vault resource-guard-mapping show |
Kasayla ilişkilendirilmiş ve istekteki adla eşleşen ResourceGuard eşleme nesnesini alın. |
Dahili | GA |
az dataprotection backup-vault show |
Kaynak grubuna ait bir kaynağı alma. |
Dahili | GA |
az dataprotection backup-vault update |
Bir kaynak grubuna ait BackupVault kaynağını Güncelleştirmeler. Örneğin, bir kaynağın etiketlerini güncelleştirme. |
Dahili | GA |
az dataprotection backup-vault wait |
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin. |
Dahili | GA |
az dataprotection backup-vault create
Kaynak grubuna ait bir BackupVault kaynağı oluşturun.
az dataprotection backup-vault create --resource-group
--storage-setting
--vault-name
[--azure-monitor-alerts-for-job-failures {Disabled, Enabled}]
[--cmk-encryption-key-uri]
[--cmk-encryption-state {Disabled, Enabled, Inconsistent}]
[--cmk-identity-type {SystemAssigned, UserAssigned}]
[--cmk-infra-encryption {Disabled, Enabled}]
[--cmk-uami]
[--cross-region-restore-state {Disabled, Enabled}]
[--cross-subscription-restore-state {Disabled, Enabled, PermanentlyDisabled}]
[--e-tag]
[--immutability-state {Disabled, Locked, Unlocked}]
[--location]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--retention-duration-in-days]
[--soft-delete-state {AlwaysOn, Off, On}]
[--tags]
[--type]
[--uami]
Örnekler
BackupVault Oluşturma
az dataprotection backup-vault create --type "None" --location "WestUS" --azure-monitor-alerts-for-job-failures "Enabled" --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" --tags key1="val1" --resource-group "SampleResourceGroup" --vault-name "swaggerExample"
MSI ile BackupVault Oluşturma
az dataprotection backup-vault create --type "systemAssigned" --location "WestUS" --azure-monitor-alerts-for-job-failures "Enabled" --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" --tags key1="val1" --resource-group "SampleResourceGroup" --vault-name "swaggerExample"
CMK Şifrelemesi ile BackupVault Oluşturma
az dataprotection backup-vault create -g "resourceGroupName" -v "vaultName" --location "eastasia" --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" --type "UserAssigned" --user-assigned-identities '{"/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/samplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sampleuami":{}}' --cmk-encryption-key-uri "https://samplekvazbckp.vault.azure.net/keys/testkey/3cd5235ad6ac4c11b40a6f35444bcbe1" --cmk-encryption-state "Enabled" --cmk-identity-type "UserAssigned" --cmk-infrastructure-encryption "Enabled" --cmk-user-assigned-identity-id "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/samplerg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/sampleuami"
Gerekli Parametreler
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Depolama Ayarlar. Kullanım: --storage-setting "[{type:'LocallyRedundant',datastore-type:'VaultStore'}]" Shorthand-syntax, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin. Tekil bayraklar: --storage-settings
.
Yedekleme kasasının adı.
İsteğe Bağlı Parametreler
Tüm başarısız işler için yerleşik Azure İzleyici uyarılarının tetiklenip tetiklenmemesi gerektiğini belirten özellik.
Şifreleme için kullanılacak CMK anahtarının Anahtar URI'si. Anahtarların otomatik döndürmesini etkinleştirmek için sürüm bileşenini Anahtar URI'sinin dışında tutun.
Bir Backup Kasası için CMK şifreleme durumunu etkinleştirin.
CMK şifrelemesi için kullanılacak kimlik türü - SystemAssigned veya UserAssigned Identity.
Bu kasada CMK ile altyapı şifrelemesini etkinleştirin/devre dışı bırakın. Altyapı şifrelemesi yalnızca kasa oluşturulurken yapılandırılmalıdır.
Kimlik türü UserAssigned ise bu parametre gereklidir. Key Vault'a erişim izinleri olan kullanıcı tarafından atanan yönetilen kimlik kimliğini kullanılacak şekilde ekleyin.
CrossRegionRestore durumunu ayarlayın. Etkinleştirildikten sonra devre dışı olarak ayarlanamaz.
CrossSubscriptionRestore durumu.
İsteğe bağlı ETag.
Değişmezlik durumu.
Konum. Değerleri: az account list-locations
. kullanarak az configure --defaults location=<location>
varsayılan konumu yapılandırabilirsiniz. Belirtilmediğinde, kaynak grubunun konumu kullanılır.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Geçici silme bekletme süresi.
Geçici silme durumu.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
"SystemAssigned", "UserAssigned", "SystemAssigned,UserAssigned" veya "None" olabilecek identityType.
Kullanıcı tarafından atanan kimlikleri alır veya ayarlar. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az dataprotection backup-vault delete
Bir BackupVault kaynağını kaynak grubundan silin.
az dataprotection backup-vault delete [--ids]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--resource-group]
[--subscription]
[--vault-name]
[--yes]
Örnekler
BackupVault Sil
az dataprotection backup-vault delete --resource-group "SampleResourceGroup" --vault-name "swaggerExample"
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Yedekleme kasasının adı.
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az dataprotection backup-vault list
Abonelikteki veya kaynak grubundaki yedekleme kasasının listesini alır.
az dataprotection backup-vault list [--max-items]
[--next-token]
[--resource-group]
Örnekler
Abonelikteki yedekleme kasalarını listeleme
az dataprotection backup-vault list
Kaynak grubundaki yedekleme kasalarını listeleme
az dataprotection backup-vault list -g sarath-rg
İsteğe Bağlı Parametreler
Komutun çıkışında döndürülecek toplam öğe sayısı. Kullanılabilir öğelerin toplam sayısı belirtilen değerden fazlaysa, komutun çıkışında bir belirteç sağlanır. Sayfalandırmayı sürdürmek için sonraki komutun bağımsız değişkeninde --next-token
belirteç değerini sağlayın.
Sayfalandırmanın nereden başlatılacağını belirtmek için belirteç. Bu, daha önce kesilmiş bir yanıttan alınan belirteç değeridir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az dataprotection backup-vault list-from-resourcegraph
Abonelikler, kaynak grupları ve kasalar arasında yedekleme kasalarını listeleyin.
az dataprotection backup-vault list-from-resourcegraph [--resource-groups]
[--subscriptions]
[--vault-id]
[--vaults]
Örnekler
Belirli bir yedekleme kasası getirme
az dataprotection backup-vault list-from-resourcegraph --subscriptions 00000000-0000-0000-0000-000000000000 --resource-groups sample_rg --vaults sample_vault
İsteğe Bağlı Parametreler
Kaynak gruplarının listesi.
Abonelik kimliklerinin listesi.
Uygulanacak kasa kimliği filtresini belirtin.
Kasa adlarının listesi.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az dataprotection backup-vault show
Kaynak grubuna ait bir kaynağı alma.
az dataprotection backup-vault show [--ids]
[--resource-group]
[--subscription]
[--vault-name]
Örnekler
BackupVault alma
az dataprotection backup-vault show --resource-group "SampleResourceGroup" --vault-name "swaggerExample"
MSI ile BackupVault alma
az dataprotection backup-vault show --resource-group "SampleResourceGroup" --vault-name "swaggerExample"
İsteğe Bağlı Parametreler
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Yedekleme kasasının adı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az dataprotection backup-vault update
Bir kaynak grubuna ait BackupVault kaynağını Güncelleştirmeler. Örneğin, bir kaynağın etiketlerini güncelleştirme.
az dataprotection backup-vault update [--add]
[--azure-monitor-alerts-for-job-failures {Disabled, Enabled}]
[--cmk-encryption-key-uri]
[--cmk-encryption-state {Disabled, Enabled, Inconsistent}]
[--cmk-identity-type {SystemAssigned, UserAssigned}]
[--cmk-uami]
[--cross-region-restore-state {Disabled, Enabled}]
[--cross-subscription-restore-state {Disabled, Enabled, PermanentlyDisabled}]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--ids]
[--immutability-state {Disabled, Locked, Unlocked}]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--operation-requests]
[--remove]
[--resource-group]
[--retention-duration-in-days]
[--set]
[--soft-delete-state {AlwaysOn, Off, On}]
[--subscription]
[--tags]
[--tenant-id]
[--type]
[--uami]
[--vault-name]
Örnekler
BackupVault Düzeltme Eki Uygulama
az dataprotection backup-vault update --azure-monitor-alerts-for-job-failures "Enabled" --tags newKey="newVal" --resource-group "SampleResourceGroup" --vault-name "swaggerExample"
İsteğe Bağlı Parametreler
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dizesi>.
Tüm başarısız işler için yerleşik Azure İzleyici uyarılarının tetiklenip tetiklenmemesi gerektiğini belirten özellik.
Müşteri Tarafından Yönetilen Anahtarın anahtar uri'si.
Bir Backup Kasası için CMK şifreleme durumunu etkinleştirin.
CMK şifrelemesi için kullanılacak kimlik türü - SystemAssigned veya UserAssigned Identity.
Kimlik türü UserAssigned ise bu parametre gereklidir. Key Vault'a erişim izinleri olan kullanıcı tarafından atanan yönetilen kimlik kimliğini kullanılacak şekilde ekleyin.
CrossRegionRestore durumunu ayarlayın. Etkinleştirildikten sonra devre dışı olarak ayarlanamaz.
CrossSubscriptionRestore durumu.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Değişmezlik durumu.
Uzun süre çalışan işlemin bitmesini beklemeyin.
LAC denetiminin gerçekleştirileceği ResourceGuardOperationRequests Shorthand-syntax, json-file ve yaml-file değerlerini destekleyin. Daha fazla göstermek için "??" seçeneğini deneyin. Tekil bayraklar: --operation-requests
.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Geçici silme bekletme süresi.
Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=.
Geçici silme durumu.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Kaynak etiketleri. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Kiracılar arası aramalar için kiracı kimliği.
"SystemAssigned", "UserAssigned", "SystemAssigned,UserAssigned" veya "None" olabilecek identityType.
Kullanıcı tarafından atanan kimlikleri alır veya ayarlar. Kısa söz dizimi, json-file ve yaml-file desteği. Daha fazla göstermek için "??" seçeneğini deneyin.
Yedekleme kasasının adı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az dataprotection backup-vault wait
Bir koşul karşılanıncaya kadar CLI'yi bekleme durumuna yerleştirin.
az dataprotection backup-vault wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
[--vault-name]
İsteğe Bağlı Parametreler
'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.
Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Silinene kadar bekleyin.
Kaynak var olana kadar bekleyin.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
Saniye cinsinden yoklama aralığı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Saniye cinsinden en fazla bekleme.
'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.
Yedekleme kasasının adı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.