az dataprotection backup-instance restore
Note
Questo riferimento fa parte dell'estensione dataprotection per l'interfaccia della riga di comando di Azure (versione 2.75.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 | Status |
|---|---|---|---|
| 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. |
Extension | GA |
| 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. |
Extension | GA |
| 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. |
Extension | GA |
| az dataprotection backup-instance restore trigger |
Attiva il ripristino per un'istanza di BackupInstance. |
Extension | GA |
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, AzureCosmosDB, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureElasticSAN, AzureKubernetesService}
--restore-location
--source-datastore {ArchiveStore, OperationalStore, VaultStore}
[--acquire-policy-token]
[--backup-instance-id]
[--change-reference]
[--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]
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
Specificare il tipo di origine dati.
| Proprietà | Valore |
|---|---|
| Valori accettati: | AzureBlob, AzureCosmosDB, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureElasticSAN, AzureKubernetesService |
Specificare il percorso di ripristino.
Specificare il tipo di archivio dati del punto di ripristino o del momento specificato.
| Proprietà | Valore |
|---|---|
| Valori accettati: | ArchiveStore, OperationalStore, VaultStore |
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Specificare l'ID istanza di backup.
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Usare l'identità assegnata dal sistema.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
ID ARM dell'identità gestita assegnata dall'utente.
Specificare il punto nel tempo che verrà usato per il ripristino dei dati in formato UTC (aaaa-mm-ggTHH:MM:SS).
Specificare l'ID del punto di ripristino che verrà usato per il ripristino dei dati.
Specificare la durata della riattivazione per il ripristino riattivato.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 15 |
Specificare la priorità di riattivazione per il ripristino riattivato.
| Proprietà | Valore |
|---|---|
| Valori accettati: | Standard |
Configurazione di ripristino per il ripristino. Usare questo parametro per eseguire il ripristino con AzureKubernetesService o AzureElasticSAN.
Specificare il tipo di archivio segreto da usare per l'autenticazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | AzureKeyVault |
Specificare l'URI dell'archivio segreto da usare per l'autenticazione.
Specificare l'ID risorsa a cui verranno ripristinati i dati.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
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, AzureCosmosDB, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureElasticSAN, AzureKubernetesService}
--restore-location
--source-datastore {ArchiveStore, OperationalStore, VaultStore}
--target-blob-container-url
--target-file-name
[--acquire-policy-token]
[--change-reference]
[--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]
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
Specificare il tipo di origine dati.
| Proprietà | Valore |
|---|---|
| Valori accettati: | AzureBlob, AzureCosmosDB, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureElasticSAN, AzureKubernetesService |
Specificare il percorso di ripristino.
Specificare il tipo di archivio dati del punto di ripristino o del momento specificato.
| Proprietà | Valore |
|---|---|
| Valori accettati: | ArchiveStore, OperationalStore, VaultStore |
Specificare l'URL del contenitore BLOB in cui verranno ripristinati i dati.
Specificare il nome del file in cui verranno ripristinati i dati.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Usare l'identità assegnata dal sistema.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
ID ARM dell'identità gestita assegnata dall'utente.
Specificare il punto nel tempo che verrà usato per il ripristino dei dati in formato UTC (aaaa-mm-ggTHH:MM:SS).
Specificare l'ID del punto di ripristino che verrà usato per il ripristino dei dati.
Specificare la durata della riattivazione per il ripristino riattivato.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | 15 |
Specificare la priorità di riattivazione per il ripristino riattivato.
| Proprietà | Valore |
|---|---|
| Valori accettati: | Standard |
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
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
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, AzureCosmosDB, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureElasticSAN, AzureKubernetesService}
--restore-location
--source-datastore {ArchiveStore, OperationalStore, VaultStore}
[--acquire-policy-token]
[--backup-instance-id]
[--change-reference]
[--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]
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
Inizializzare una richiesta di ripristino a livello di elemento per Azure Data Lake Storage con modelli di prefisso e rinominare
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"}]}'
Inizializzare una richiesta di ripristino a livello di elemento per un gruppo di volumi AzureElasticSAN
az dataprotection backup-instance restore initialize-for-item-recovery --datasource-type AzureElasticSAN --restore-location centraluseuap --source-datastore OperationalStore --recovery-point-id {recovery_point_id} --target-resource-id {target_volume_group_id} --restore-configuration {restore_configuration}
Parametri necessari
Specificare il tipo di origine dati.
| Proprietà | Valore |
|---|---|
| Valori accettati: | AzureBlob, AzureCosmosDB, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureElasticSAN, AzureKubernetesService |
Specificare il percorso di ripristino.
Specificare il tipo di archivio dati del punto di ripristino o del momento specificato.
| Proprietà | Valore |
|---|---|
| Valori accettati: | ArchiveStore, OperationalStore, VaultStore |
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Specificare l'ID istanza di backup.
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Specificare l'elenco dei contenitori da ripristinare.
Specificare il modello di prefisso per l'intervallo di inizio.
Usare l'identità assegnata dal sistema.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
ID ARM dell'identità gestita assegnata dall'utente.
Specificare il punto nel tempo che verrà usato per il ripristino dei dati in formato UTC (aaaa-mm-ggTHH:MM:SS).
Specificare l'ID del punto di ripristino che verrà usato per il ripristino dei dati.
Configurazione di ripristino per il ripristino. Usare questo parametro per eseguire il ripristino con AzureKubernetesService o AzureElasticSAN.
Specificare l'ID risorsa a cui verranno ripristinati i dati.
Specificare il modello di prefisso per l'intervallo finale.
Specificare il modello di prefisso per i BLOB con insieme di credenziali.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az dataprotection backup-instance restore trigger
Attiva il ripristino per un'istanza di BackupInstance.
az dataprotection backup-instance restore trigger --backup-instance-name --name
--restore-request-object
[--acquire-policy-token]
[--change-reference]
[--ids]
[--no-wait]
[--operation-requests --resource-guard-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
Nome dell'istanza di backup.
Corpo della richiesta per l'operazione. Valore previsto: json-string/@json-file.
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Uno o più ID risorsa (delimitati da spazi). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Non attendere il completamento dell'operazione a esecuzione prolungata.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Richiesta di operazione critica protetta da resourceGuard.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
ID del tenant se Resource Guard protegge l'insieme di credenziali esiste in un tenant diverso.
Usare questo flag per eseguire il ripristino da un punto di ripristino nell'area secondaria.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Nome dell'insieme di credenziali di backup.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Resource Id Arguments |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |