Partager via


az dataprotection backup-instance restore

Note

Cette référence fait partie de l’extension de protection des données pour Azure CLI (version 2.75.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az dataprotection backup-instance restore commande. Apprenez-en davantage 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, 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]

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.

Propriété Valeur
Valeurs acceptées: AzureBlob, AzureDataLakeStorage, 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.

Propriété Valeur
Valeurs acceptées: ArchiveStore, OperationalStore, VaultStore

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--backup-instance-id

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

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

Utilisez l’identité affectée par le système.

Propriété Valeur
Valeurs acceptées: false, true
--mi-user-assigned --uami --user-assigned-identity-arm-url

ID ARM de l’identité managée affectée par l’utilisateur.

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

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

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

Propriété Valeur
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.

Propriété Valeur
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 la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

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, 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]

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.

Propriété Valeur
Valeurs acceptées: AzureBlob, AzureDataLakeStorage, 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.

Propriété Valeur
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

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

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

Utilisez l’identité affectée par le système.

Propriété Valeur
Valeurs acceptées: false, true
--mi-user-assigned --uami --user-assigned-identity-arm-url

ID ARM de l’identité managée affectée par l’utilisateur.

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

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

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

Propriété Valeur
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 la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

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, 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]

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

Initialiser la demande de restauration au niveau de l’élément pour le stockage Azure Data Lake avec des modèles de préfixe et renommer

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"}]}'

Paramètres obligatoires

--datasource-type

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

Propriété Valeur
Valeurs acceptées: AzureBlob, AzureDataLakeStorage, 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.

Propriété Valeur
Valeurs acceptées: ArchiveStore, OperationalStore, VaultStore

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

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

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

Utilisez l’identité affectée par le système.

Propriété Valeur
Valeurs acceptées: false, true
--mi-user-assigned --uami --user-assigned-identity-arm-url

ID ARM de l’identité managée affectée par l’utilisateur.

--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 la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

az dataprotection backup-instance restore trigger

Déclenche la restauration d’une BackupInstance.

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]

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

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--ids

Un ou plusieurs ID de ressource (délimités par l’espace). 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 ».

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--no-wait

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

Propriété Valeur
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 à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--subscription

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

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
--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.

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

Nom du coffre de sauvegarde.

Propriété Valeur
Groupe de paramètres: Resource Id Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

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

--verbose

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

Propriété Valeur
Valeur par défaut: False