Aracılığıyla paylaş


az dataprotection backup-instance restore

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-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.

Dahili 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.

Dahili 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.

Dahili GA
az dataprotection backup-instance restore trigger

BackupInstance için geri yüklemeyi tetikler.

Dahili 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, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--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.

Kabul edilen değerler: AzureBlob, 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.

Kabul edilen değerler: ArchiveStore, OperationalStore, VaultStore

İsteğe Bağlı Parametreler

--backup-instance-id

Yedekleme örneği kimliğini belirtin.

--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.

Default value: 15
--rehydration-priority

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

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.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

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, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                                --restore-location
                                                                                --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                                --target-blob-container-url
                                                                                --target-file-name
                                                                                [--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.

Kabul edilen değerler: AzureBlob, 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.

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

--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.

Default value: 15
--rehydration-priority

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

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

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, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService}
                                                                       --restore-location
                                                                       --source-datastore {ArchiveStore, OperationalStore, VaultStore}
                                                                       [--backup-instance-id]
                                                                       [--container-list]
                                                                       [--from-prefix-pattern]
                                                                       [--point-in-time]
                                                                       [--recovery-point-id]
                                                                       [--restore-configuration]
                                                                       [--target-resource-id]
                                                                       [--to-prefix-pattern]
                                                                       [--vaulted-blob-prefix]

Ö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

Gerekli Parametreler

--datasource-type

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

Kabul edilen değerler: AzureBlob, 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.

Kabul edilen değerler: ArchiveStore, OperationalStore, VaultStore

İsteğe Bağlı Parametreler

--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.

--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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.

az dataprotection backup-instance restore trigger

BackupInstance için geri yüklemeyi tetikler.

az dataprotection backup-instance restore trigger --backup-instance-name
                                                  --restore-request-object
                                                  [--ids]
                                                  [--no-wait]
                                                  [--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

--ids

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.

--no-wait

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

Default value: False
--operation-requests --resource-guard-operation-requests

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

--resource-group -g

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

--subscription

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

--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.

Kabul edilen değerler: false, true
--vault-name -v

Yedekleme kasasının adı.

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.

--help -h

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

--only-show-errors

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

--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.