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
Spécifiez le type de source de données.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Spécifiez l’emplacement de restauration.
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.
Spécifiez l’ID d’instance de sauvegarde.
Utilisez l’identité affectée par le système.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
ID ARM de l’identité managée affectée par l’utilisateur.
Spécifiez le point dans le temps qui sera utilisé pour restaurer les données au format UTC (aaaa-mm-ddTHH :MM :SS).
Spécifiez l’ID du point de récupération qui sera utilisé pour restaurer les données.
Spécifiez la durée de réactivation pour la restauration réhydratée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 15 |
Spécifiez la priorité de réhydratation pour la restauration réhydratée.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Standard |
Configuration de restauration pour la restauration. Utilisez ce paramètre pour restaurer avec AzureKubernetesService.
Spécifiez le type de magasin de secrets à utiliser pour l’authentification.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureKeyVault |
Spécifiez l’URI du magasin de secrets à utiliser pour l’authentification.
Spécifiez l’ID de ressource sur lequel les données seront restaurées.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
Spécifiez le type de source de données.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Spécifiez l’emplacement de restauration.
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 |
Spécifiez l’URL du conteneur d’objets blob sur laquelle les données seront restaurées.
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.
Utilisez l’identité affectée par le système.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
ID ARM de l’identité managée affectée par l’utilisateur.
Spécifiez le point dans le temps qui sera utilisé pour restaurer les données au format UTC (aaaa-mm-ddTHH :MM :SS).
Spécifiez l’ID du point de récupération qui sera utilisé pour restaurer les données.
Spécifiez la durée de réactivation pour la restauration réhydratée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 15 |
Spécifiez la priorité de réhydratation pour la restauration réhydratée.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Standard |
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
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
Spécifiez le type de source de données.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Spécifiez l’emplacement de restauration.
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.
Spécifiez l’ID d’instance de sauvegarde.
Spécifiez la liste des conteneurs à restaurer.
Spécifiez le modèle de préfixe pour la plage de démarrage.
Utilisez l’identité affectée par le système.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
ID ARM de l’identité managée affectée par l’utilisateur.
Spécifiez le point dans le temps qui sera utilisé pour restaurer les données au format UTC (aaaa-mm-ddTHH :MM :SS).
Spécifiez l’ID du point de récupération qui sera utilisé pour restaurer les données.
Configuration de restauration pour la restauration. Utilisez ce paramètre pour restaurer avec AzureKubernetesService.
Spécifiez l’ID de ressource sur lequel les données seront restaurées.
Spécifiez le modèle de préfixe pour la plage de fin.
Spécifiez le modèle de préfixe pour les objets blob coffretés.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
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
Nom de l’instance de sauvegarde.
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.
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 |
Ne pas attendre la fin de l’opération de longue durée.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Demande d’opération critique protégée par resourceGuard.
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 |
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 |
ID du locataire si Resource Guard protégeant le coffre existe dans un autre locataire.
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 |
Nom du coffre de sauvegarde.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Resource Id Arguments |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
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 |