Aracılığıyla paylaş


az dataprotection backup-instance restore

Note

Bu başvuru, Azure CLI (sürüm 2.75.0 veya üzeri) için veri koruma uzantısının bir parçasıdır. uzantı, az dataprotection backup-instance restore komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Yedeklenen örnekleri bir yedekleme kasasındaki kurtarma noktalarından geri yükleyin.

Komutlar

Name Description Tür Durum
az dataprotection backup-instance restore initialize-for-data-recovery

Yedekleme kasasında yedeklenen tüm verileri kurtarmak için geri yükleme isteği nesnesini başlatın.

Extension GA
az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Yedeklenen tüm verileri bir yedekleme kasasında dosya olarak kurtarmak için geri yükleme isteği nesnesini başlatın.

Extension GA
az dataprotection backup-instance restore initialize-for-item-recovery

Bir yedekleme kasasında yedeklenen verilerin belirtilen öğelerini kurtarmak için geri yükleme isteği nesnesini başlatın.

Extension GA
az dataprotection backup-instance restore trigger

BackupInstance için geri yüklemeyi tetikler.

Extension GA

az dataprotection backup-instance restore initialize-for-data-recovery

Yedekleme kasasında yedeklenen tüm verileri kurtarmak için geri yükleme isteği nesnesini başlatın.

az dataprotection backup-instance restore initialize-for-data-recovery --datasource-type {AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--mi-system-assigned --use-system-assigned-identity --use-system-identity {false, true}]
                                                                       [--mi-user-assigned --uami --user-assigned-identity-arm-url]
                                                                       [--point-in-time]
                                                                       [--recovery-point-id]
                                                                       [--rehydration-duration]
                                                                       [--rehydration-priority {Standard}]
                                                                       [--restore-configuration]
                                                                       [--secret-store-type {AzureKeyVault}]
                                                                       [--secret-store-uri]
                                                                       [--target-resource-id]

Örnekler

azure disk yedekleme örneği için geri yükleme isteğini başlatma

az dataprotection backup-instance restore initialize-for-data-recovery --datasource-type AzureDisk --restore-location centraluseuap --source-datastore OperationalStore --target-resource-id {restore_disk_id} --recovery-point-id b7e6f082-b310-11eb-8f55-9cfce85d4fae

Gerekli Parametreler

--datasource-type

Veri kaynağı türünü belirtin.

Özellik Değer
Kabul edilen değerler: AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Geri yükleme konumunu belirtin.

--source-datastore

Verilen kurtarma noktasının veya zaman noktasının veri deposu türünü belirtin.

Özellik Değer
Kabul edilen değerler: ArchiveStore, OperationalStore, VaultStore

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--backup-instance-id

Yedekleme örneği kimliğini belirtin.

--mi-system-assigned --use-system-assigned-identity --use-system-identity

Sistem tarafından atanan kimliği kullanın.

Özellik Değer
Kabul edilen değerler: false, true
--mi-user-assigned --uami --user-assigned-identity-arm-url

Kullanıcı Tarafından Atanan Yönetilen Kimliğin ARM Kimliği.

--point-in-time

UTC (y-mm-ddTHH:MM:SS) içinde verileri geri yüklemek için kullanılacak zaman noktasını belirtin.

--recovery-point-id

Verileri geri yüklemek için kullanılacak kurtarma noktası kimliğini belirtin.

--rehydration-duration

Yeniden doldurma geri yükleme için yeniden doldurma süresini belirtin.

Özellik Değer
Default value: 15
--rehydration-priority

Yeniden doldurma geri yükleme için yeniden doldurma önceliğini belirtin.

Özellik Değer
Kabul edilen değerler: Standard
--restore-configuration

Geri yükleme yapılandırması. AzureKubernetesService ile geri yüklemek için bu parametreyi kullanın.

--secret-store-type

Kimlik doğrulaması için kullanılacak gizli dizi deposu türünü belirtin.

Özellik Değer
Kabul edilen değerler: AzureKeyVault
--secret-store-uri

Kimlik doğrulaması için kullanılacak gizli dizi deposu uri'sini belirtin.

--target-resource-id

Verilerin geri yükleneceği kaynak kimliğini belirtin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Yedeklenen tüm verileri bir yedekleme kasasında dosya olarak kurtarmak için geri yükleme isteği nesnesini başlatın.

az dataprotection backup-instance restore initialize-for-data-recovery-as-files --datasource-type {AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                                --restore-location
                                                                                --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                                --target-blob-container-url
                                                                                --target-file-name
                                                                                [--mi-system-assigned --use-system-assigned-identity --use-system-identity {false, true}]
                                                                                [--mi-user-assigned --uami --user-assigned-identity-arm-url]
                                                                                [--point-in-time]
                                                                                [--recovery-point-id]
                                                                                [--rehydration-duration]
                                                                                [--rehydration-priority {Standard}]
                                                                                [--target-resource-id]

Örnekler

azure veritabanı için geri yükleme isteğini postgresql sunucusu yedekleme örneği dosyaları olarak başlatma

az dataprotection backup-instance restore initialize-for-data-recovery-as-files --datasource-type AzureDatabaseForPostgreSQL --restore-location centraluseuap --source-datastore VaultStore --target-blob-container-url {target_blob_container_url} --target-file-name {target_file_name} --recovery-point-id 9a4ab128e2d441d6a575ecd85903bd81

Gerekli Parametreler

--datasource-type

Veri kaynağı türünü belirtin.

Özellik Değer
Kabul edilen değerler: AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Geri yükleme konumunu belirtin.

--source-datastore

Verilen kurtarma noktasının veya zaman noktasının veri deposu türünü belirtin.

Özellik Değer
Kabul edilen değerler: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

Verilerin geri yükleneceği blob kapsayıcı url'sini belirtin.

--target-file-name

Verilerin geri yükleneceği dosya adını belirtin.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--mi-system-assigned --use-system-assigned-identity --use-system-identity

Sistem tarafından atanan kimliği kullanın.

Özellik Değer
Kabul edilen değerler: false, true
--mi-user-assigned --uami --user-assigned-identity-arm-url

Kullanıcı Tarafından Atanan Yönetilen Kimliğin ARM Kimliği.

--point-in-time

UTC (y-mm-ddTHH:MM:SS) içinde verileri geri yüklemek için kullanılacak zaman noktasını belirtin.

--recovery-point-id

Verileri geri yüklemek için kullanılacak kurtarma noktası kimliğini belirtin.

--rehydration-duration

Yeniden doldurma geri yükleme için yeniden doldurma süresini belirtin.

Özellik Değer
Default value: 15
--rehydration-priority

Yeniden doldurma geri yükleme için yeniden doldurma önceliğini belirtin.

Özellik Değer
Kabul edilen değerler: Standard
--target-resource-id

Başka bir aboneliğe dosya olarak geri yüklemek için gereken verilerin geri yükleneceği hedef depolama kapsayıcısı ARM kimliğini belirtin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az dataprotection backup-instance restore initialize-for-item-recovery

Bir yedekleme kasasında yedeklenen verilerin belirtilen öğelerini kurtarmak için geri yükleme isteği nesnesini başlatın.

az dataprotection backup-instance restore initialize-for-item-recovery --datasource-type {AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--container-list]
                                                                       [--from-prefix-pattern]
                                                                       [--mi-system-assigned --use-system-assigned-identity --use-system-identity {false, true}]
                                                                       [--mi-user-assigned --uami --user-assigned-identity-arm-url]
                                                                       [--point-in-time]
                                                                       [--recovery-point-id]
                                                                       [--restore-configuration]
                                                                       [--target-resource-id]
                                                                       [--to-prefix-pattern]
                                                                       [--vaulted-blob-prefix --vaulted-blob-prefix-pattern]

Örnekler

Azure blob yedekleme örneği için geri yükleme isteğini başlatma

az dataprotection backup-instance restore initialize-for-item-recovery --datasource-type AzureBlob --restore-location centraluseuap --source-datastore OperationalStore --backup-instance-id {backup_instance_id}  --point-in-time 2021-05-26T15:00:00 --container-list container1 container2

Azure Data Lake Storage için öğe düzeyinde geri yükleme isteğini ön ek desenleriyle başlatma ve yeniden adlandırma

az dataprotection backup-instance restore initialize-for-item-recovery \
  --datasource-type AzureDataLakeStorage \
  --restore-location centraluseuap \
  --source-datastore VaultStore \
  --recovery-point-id {recovery_point_id} \
  --target-resource-id {storage_account_id} \
  --vaulted-blob-prefix-pattern '{"containers":[{"name":"container1","prefixmatch":["a","b"],"renameto":"container1renamed"},{"name":"container2","renameto":"container2renamed"}]}'

Gerekli Parametreler

--datasource-type

Veri kaynağı türünü belirtin.

Özellik Değer
Kabul edilen değerler: AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Geri yükleme konumunu belirtin.

--source-datastore

Verilen kurtarma noktasının veya zaman noktasının veri deposu türünü belirtin.

Özellik Değer
Kabul edilen değerler: ArchiveStore, OperationalStore, VaultStore

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--backup-instance-id

Yedekleme örneği kimliğini belirtin.

--container-list

Geri yükleneceği kapsayıcıların listesini belirtin.

--from-prefix-pattern

Başlangıç aralığı için ön ek desenini belirtin.

--mi-system-assigned --use-system-assigned-identity --use-system-identity

Sistem tarafından atanan kimliği kullanın.

Özellik Değer
Kabul edilen değerler: false, true
--mi-user-assigned --uami --user-assigned-identity-arm-url

Kullanıcı Tarafından Atanan Yönetilen Kimliğin ARM Kimliği.

--point-in-time

UTC (y-mm-ddTHH:MM:SS) içinde verileri geri yüklemek için kullanılacak zaman noktasını belirtin.

--recovery-point-id

Verileri geri yüklemek için kullanılacak kurtarma noktası kimliğini belirtin.

--restore-configuration

Geri yükleme yapılandırması. AzureKubernetesService ile geri yüklemek için bu parametreyi kullanın.

--target-resource-id

Verilerin geri yükleneceği kaynak kimliğini belirtin.

--to-prefix-pattern

Bitiş aralığı için ön ek desenini belirtin.

--vaulted-blob-prefix --vaulted-blob-prefix-pattern

Kasalı bloblar için ön ek desenini belirtin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False

az dataprotection backup-instance restore trigger

BackupInstance için geri yüklemeyi tetikler.

az dataprotection backup-instance restore trigger --backup-instance-name --name
                                                  --restore-request-object
                                                  [--ids]
                                                  [--no-wait]
                                                  [--operation-requests --resource-guard-operation-requests]
                                                  [--resource-group]
                                                  [--subscription]
                                                  [--tenant-id]
                                                  [--use-secondary-region {false, true}]
                                                  [--vault-name]

Örnekler

Geri yükleme işlemini tetikleme

az dataprotection backup-instance restore trigger -g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be  --restore-request-object restorerequestobject.json

Bölgeler arası geri yükleme işlemini tetikleme

az dataprotection backup-instance restore trigger -g sample_rg --vault-name sample_backupvault --backup-instance-name sample_biname-fd53a211-3f3e-4c7e-ba45-81050e27c0be  --restore-request-object restorerequestobject.json --use-secondary-region

Gerekli Parametreler

--backup-instance-name --name -n

Yedekleme örneği adı.

--restore-request-object

İşlem için istek gövdesi. Beklenen değer: json-string/@json-file.

İsteğe Bağlı Parametreler

Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.

--ids

Bir veya daha fazla kaynak kimliği (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' parametrelerini vermelisiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

Özellik Değer
Default value: False
--operation-requests --resource-guard-operation-requests

resourceGuard tarafından korunan kritik işlem isteği.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Resource Id Arguments
--tenant-id

Kasayı koruyan Resource Guard farklı bir kiracıda mevcutsa kiracının kimliği.

--use-secondary-region

İkincil bölgedeki bir kurtarma noktasından geri yüklemek için bu bayrağı kullanın.

Özellik Değer
Kabul edilen değerler: false, true
--vault-name -v

Yedekleme kasasının adı.

Özellik Değer
Parametre grubu: Resource Id Arguments
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

Özellik Değer
Default value: False
--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

Özellik Değer
Default value: False