Partager via


az dataprotection backup-instance restore

Remarque

Cette référence fait partie de l’extension de protection des données pour Azure CLI (version 2.57.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az dataprotection backup-instance restore . En savoir plus sur les extensions.

Restaurez des instances sauvegardées à partir de points de récupération dans un coffre de sauvegarde.

Commandes

Nom Description Type État
az dataprotection backup-instance restore initialize-for-data-recovery

Initialisez l’objet de demande de restauration pour récupérer toutes les données sauvegardées dans un coffre de sauvegarde.

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

Initialisez l’objet de demande de restauration pour récupérer toutes les données sauvegardées en tant que fichiers dans un coffre de sauvegarde.

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

Initialisez l’objet de demande de restauration pour récupérer les éléments spécifiés de données sauvegardées dans un coffre de sauvegarde.

Extension GA
az dataprotection backup-instance restore trigger

Déclenche la restauration d’une BackupInstance.

Extension GA

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

Initialisez l’objet de demande de restauration pour récupérer toutes les données sauvegardées dans un coffre de sauvegarde.

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]

Exemples

initialiser la demande de restauration pour l’instance de sauvegarde de disque 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

Paramètres obligatoires

--datasource-type

Spécifiez le type de source de données.

Valeurs acceptées: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Spécifiez l’emplacement de restauration.

--source-datastore

Spécifiez le type de magasin de données du point de récupération ou du point de récupération donné dans le temps.

Valeurs acceptées: ArchiveStore, OperationalStore, VaultStore

Paramètres facultatifs

--backup-instance-id

Spécifiez l’ID d’instance de sauvegarde.

--point-in-time

Spécifiez le point dans le temps qui sera utilisé pour restaurer les données au format UTC (aaaa-mm-ddTHH :MM :SS).

--recovery-point-id

Spécifiez l’ID du point de récupération qui sera utilisé pour restaurer les données.

--rehydration-duration

Spécifiez la durée de réactivation pour la restauration réhydratée.

Valeur par défaut: 15
--rehydration-priority

Spécifiez la priorité de réhydratation pour la restauration réhydratée.

Valeurs acceptées: Standard
--restore-configuration

Configuration de restauration pour la restauration. Utilisez ce paramètre pour restaurer avec AzureKubernetesService.

--secret-store-type

Spécifiez le type de magasin de secrets à utiliser pour l’authentification.

Valeurs acceptées: AzureKeyVault
--secret-store-uri

Spécifiez l’URI du magasin de secrets à utiliser pour l’authentification.

--target-resource-id

Spécifiez l’ID de ressource sur lequel les données seront restaurées.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

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

Initialisez l’objet de demande de restauration pour récupérer toutes les données sauvegardées en tant que fichiers dans un coffre de sauvegarde.

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]

Exemples

initialiser la demande de restauration pour la base de données Azure en tant que fichiers pour l’instance de sauvegarde du serveur 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

Paramètres obligatoires

--datasource-type

Spécifiez le type de source de données.

Valeurs acceptées: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Spécifiez l’emplacement de restauration.

--source-datastore

Spécifiez le type de magasin de données du point de récupération ou du point de récupération donné dans le temps.

Valeurs acceptées: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

Spécifiez l’URL du conteneur d’objets blob sur laquelle les données seront restaurées.

--target-file-name

Spécifiez le nom de fichier dans lequel les données seront restaurées.

Paramètres facultatifs

--point-in-time

Spécifiez le point dans le temps qui sera utilisé pour restaurer les données au format UTC (aaaa-mm-ddTHH :MM :SS).

--recovery-point-id

Spécifiez l’ID du point de récupération qui sera utilisé pour restaurer les données.

--rehydration-duration

Spécifiez la durée de réactivation pour la restauration réhydratée.

Valeur par défaut: 15
--rehydration-priority

Spécifiez la priorité de réhydratation pour la restauration réhydratée.

Valeurs acceptées: Standard
--target-resource-id

Spécifiez l’ID ARM du conteneur de stockage cible sur lequel les données seront restaurées, requises pour la restauration en tant que fichiers dans un autre abonnement.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

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

Initialisez l’objet de demande de restauration pour récupérer les éléments spécifiés de données sauvegardées dans un coffre de sauvegarde.

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]

Exemples

initialiser la demande de restauration pour l’instance de sauvegarde d’objets blob 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

Paramètres obligatoires

--datasource-type

Spécifiez le type de source de données.

Valeurs acceptées: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Spécifiez l’emplacement de restauration.

--source-datastore

Spécifiez le type de magasin de données du point de récupération ou du point de récupération donné dans le temps.

Valeurs acceptées: ArchiveStore, OperationalStore, VaultStore

Paramètres facultatifs

--backup-instance-id

Spécifiez l’ID d’instance de sauvegarde.

--container-list

Spécifiez la liste des conteneurs à restaurer.

--from-prefix-pattern

Spécifiez le modèle de préfixe pour la plage de démarrage.

--point-in-time

Spécifiez le point dans le temps qui sera utilisé pour restaurer les données au format UTC (aaaa-mm-ddTHH :MM :SS).

--recovery-point-id

Spécifiez l’ID du point de récupération qui sera utilisé pour restaurer les données.

--restore-configuration

Configuration de restauration pour la restauration. Utilisez ce paramètre pour restaurer avec AzureKubernetesService.

--target-resource-id

Spécifiez l’ID de ressource sur lequel les données seront restaurées.

--to-prefix-pattern

Spécifiez le modèle de préfixe pour la plage de fin.

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

Spécifiez le modèle de préfixe pour les objets blob coffretés.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az dataprotection backup-instance restore trigger

Déclenche la restauration d’une 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]

Exemples

Déclencher une opération de restauration

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

Déclencher une opération de restauration inter-régions

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

Paramètres obligatoires

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

Nom de l’instance de sauvegarde.

--restore-request-object

Corps de la demande pour l’opération. Valeur attendue : json-string/@json-file.

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeur par défaut: False
--operation-requests --resource-guard-operation-requests

Demande d’opération critique protégée par resourceGuard.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--tenant-id

ID du locataire si Resource Guard protégeant le coffre existe dans un autre locataire.

--use-secondary-region

Utilisez cet indicateur pour effectuer une restauration à partir d’un point de récupération dans la région secondaire.

Valeurs acceptées: false, true
--vault-name -v

Nom du coffre de sauvegarde.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.