Share via


az dataprotection backup-instance restore

Nota

Questo riferimento fa parte dell'estensione dataprotection per l'interfaccia della riga di comando di Azure (versione 2.57.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az dataprotection backup-instance restore . Altre informazioni sulle estensioni.

Ripristinare le istanze di cui è stato eseguito il backup dai punti di ripristino in un insieme di credenziali di backup.

Comandi

Nome Descrizione Tipo Stato
az dataprotection backup-instance restore initialize-for-data-recovery

Inizializzare l'oggetto richiesta di ripristino per ripristinare tutti i dati di cui è stato eseguito il backup in un insieme di credenziali di backup.

Estensione Disponibilità generale
az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Inizializzare l'oggetto richiesta di ripristino per ripristinare tutti i dati di cui è stato eseguito il backup come file in un insieme di credenziali di backup.

Estensione Disponibilità generale
az dataprotection backup-instance restore initialize-for-item-recovery

Inizializzare l'oggetto richiesta di ripristino per recuperare gli elementi specificati dei dati di cui è stato eseguito il backup in un insieme di credenziali di backup.

Estensione Disponibilità generale
az dataprotection backup-instance restore trigger

Attiva il ripristino per un'istanza di BackupInstance.

Estensione Disponibilità generale

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

Inizializzare l'oggetto richiesta di ripristino per ripristinare tutti i dati di cui è stato eseguito il backup in un insieme di credenziali di backup.

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]

Esempio

inizializzare la richiesta di ripristino per l'istanza di backup del disco di Azure

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

Parametri necessari

--datasource-type

Specificare il tipo di origine dati.

valori accettati: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Specificare il percorso di ripristino.

--source-datastore

Specificare il tipo di archivio dati del punto di ripristino o del momento specificato.

valori accettati: ArchiveStore, OperationalStore, VaultStore

Parametri facoltativi

--backup-instance-id

Specificare l'ID istanza di backup.

--point-in-time

Specificare il punto nel tempo che verrà usato per il ripristino dei dati in formato UTC (aaaa-mm-ggTHH:MM:SS).

--recovery-point-id

Specificare l'ID del punto di ripristino che verrà usato per il ripristino dei dati.

--rehydration-duration

Specificare la durata della riattivazione per il ripristino riattivato.

valore predefinito: 15
--rehydration-priority

Specificare la priorità di riattivazione per il ripristino riattivato.

valori accettati: Standard
--restore-configuration

Configurazione di ripristino per il ripristino. Usare questo parametro per eseguire il ripristino con AzureKubernetesService.

--secret-store-type

Specificare il tipo di archivio segreto da usare per l'autenticazione.

valori accettati: AzureKeyVault
--secret-store-uri

Specificare l'URI dell'archivio segreto da usare per l'autenticazione.

--target-resource-id

Specificare l'ID risorsa a cui verranno ripristinati i dati.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

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

Inizializzare l'oggetto richiesta di ripristino per ripristinare tutti i dati di cui è stato eseguito il backup come file in un insieme di credenziali di backup.

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]

Esempio

inizializzare la richiesta di ripristino per il database di Azure come file per l'istanza di backup del server postgresql

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

Parametri necessari

--datasource-type

Specificare il tipo di origine dati.

valori accettati: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Specificare il percorso di ripristino.

--source-datastore

Specificare il tipo di archivio dati del punto di ripristino o del momento specificato.

valori accettati: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

Specificare l'URL del contenitore BLOB in cui verranno ripristinati i dati.

--target-file-name

Specificare il nome del file in cui verranno ripristinati i dati.

Parametri facoltativi

--point-in-time

Specificare il punto nel tempo che verrà usato per il ripristino dei dati in formato UTC (aaaa-mm-ggTHH:MM:SS).

--recovery-point-id

Specificare l'ID del punto di ripristino che verrà usato per il ripristino dei dati.

--rehydration-duration

Specificare la durata della riattivazione per il ripristino riattivato.

valore predefinito: 15
--rehydration-priority

Specificare la priorità di riattivazione per il ripristino riattivato.

valori accettati: Standard
--target-resource-id

Specificare l'ID ARM del contenitore di archiviazione di destinazione in cui verranno ripristinati i dati, necessari per il ripristino come file in un'altra sottoscrizione.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

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

Inizializzare l'oggetto richiesta di ripristino per recuperare gli elementi specificati dei dati di cui è stato eseguito il backup in un insieme di credenziali di backup.

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]

Esempio

inizializzare la richiesta di ripristino per l'istanza di backup BLOB di Azure

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

Parametri necessari

--datasource-type

Specificare il tipo di origine dati.

valori accettati: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Specificare il percorso di ripristino.

--source-datastore

Specificare il tipo di archivio dati del punto di ripristino o del momento specificato.

valori accettati: ArchiveStore, OperationalStore, VaultStore

Parametri facoltativi

--backup-instance-id

Specificare l'ID istanza di backup.

--container-list

Specificare l'elenco dei contenitori da ripristinare.

--from-prefix-pattern

Specificare il modello di prefisso per l'intervallo di inizio.

--point-in-time

Specificare il punto nel tempo che verrà usato per il ripristino dei dati in formato UTC (aaaa-mm-ggTHH:MM:SS).

--recovery-point-id

Specificare l'ID del punto di ripristino che verrà usato per il ripristino dei dati.

--restore-configuration

Configurazione di ripristino per il ripristino. Usare questo parametro per eseguire il ripristino con AzureKubernetesService.

--target-resource-id

Specificare l'ID risorsa a cui verranno ripristinati i dati.

--to-prefix-pattern

Specificare il modello di prefisso per l'intervallo finale.

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

Specificare il modello di prefisso per i BLOB con insieme di credenziali.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az dataprotection backup-instance restore trigger

Attiva il ripristino per un'istanza di BackupInstance.

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]

Esempio

Attivare un'operazione di ripristino

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

Attivare un'operazione di ripristino tra aree

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

Parametri necessari

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

Nome dell'istanza di backup.

--restore-request-object

Corpo della richiesta per l'operazione. Valore previsto: json-string/@json-file.

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti 'ID risorsa'. È necessario specificare --ids o altri argomenti 'ID risorsa'.

--no-wait

Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.

valore predefinito: False
--operation-requests --resource-guard-operation-requests

Richiesta di operazione critica protetta da resourceGuard.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tenant-id

ID del tenant se Resource Guard protegge l'insieme di credenziali esiste in un tenant diverso.

--use-secondary-region

Usare questo flag per eseguire il ripristino da un punto di ripristino nell'area secondaria.

valori accettati: false, true
--vault-name -v

Nome dell'insieme di credenziali di backup.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.