az dataprotection backup-instance restore
Note
Эта ссылка является частью расширения защиты данных для Azure CLI (версия 2.75.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az dataprotection backup-instance restore. Подробнее о расширениях.
Восстановление резервных копий экземпляров из точек восстановления в хранилище резервных копий.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az dataprotection backup-instance restore initialize-for-data-recovery |
Инициализировать объект запроса восстановления для восстановления всех резервных копий данных в хранилище резервных копий. |
Extension | GA |
| az dataprotection backup-instance restore initialize-for-data-recovery-as-files |
Инициализировать объект запроса восстановления для восстановления всех резервных копий данных в виде файлов в хранилище резервных копий. |
Extension | GA |
| az dataprotection backup-instance restore initialize-for-item-recovery |
Инициализировать объект запроса восстановления для восстановления указанных элементов резервных копий данных в хранилище резервных копий. |
Extension | GA |
| az dataprotection backup-instance restore trigger |
Активирует восстановление для BackupInstance. |
Extension | GA |
az dataprotection backup-instance restore initialize-for-data-recovery
Инициализировать объект запроса восстановления для восстановления всех резервных копий данных в хранилище резервных копий.
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]
Примеры
инициализация запроса на восстановление для экземпляра резервного копирования дисков 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
Обязательные параметры
Укажите тип источника данных.
| Свойство | Значение |
|---|---|
| Допустимые значения: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Укажите расположение восстановления.
Укажите тип хранилища данных заданной точки восстановления или точки во времени.
| Свойство | Значение |
|---|---|
| Допустимые значения: | ArchiveStore, OperationalStore, VaultStore |
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Укажите идентификатор экземпляра резервного копирования.
Используйте назначенное системой удостоверение.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Идентификатор ARM управляемого удостоверения, назначаемого пользователем.
Укажите точку во времени, которая будет использоваться для восстановления данных в формате UTC (гггг-мм-ддTHH:MM:SS).
Укажите идентификатор точки восстановления, который будет использоваться для восстановления данных.
Укажите длительность восстановления повторного восстановления.
| Свойство | Значение |
|---|---|
| Default value: | 15 |
Укажите приоритет восстановления повторного восстановления.
| Свойство | Значение |
|---|---|
| Допустимые значения: | Standard |
Конфигурация восстановления для восстановления. Используйте этот параметр для восстановления с помощью AzureKubernetesService.
Укажите тип хранилища секретов, используемый для проверки подлинности.
| Свойство | Значение |
|---|---|
| Допустимые значения: | AzureKeyVault |
Укажите универсальный код ресурса хранилища секретов, используемый для проверки подлинности.
Укажите идентификатор ресурса, к которому будут восстановлены данные.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az dataprotection backup-instance restore initialize-for-data-recovery-as-files
Инициализировать объект запроса восстановления для восстановления всех резервных копий данных в виде файлов в хранилище резервных копий.
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]
Примеры
инициализация запроса на восстановление базы данных Azure в качестве файлов для экземпляра резервного копирования сервера 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
Обязательные параметры
Укажите тип источника данных.
| Свойство | Значение |
|---|---|
| Допустимые значения: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Укажите расположение восстановления.
Укажите тип хранилища данных заданной точки восстановления или точки во времени.
| Свойство | Значение |
|---|---|
| Допустимые значения: | ArchiveStore, OperationalStore, VaultStore |
Укажите URL-адрес контейнера BLOB-объектов, на который будут восстановлены данные.
Укажите имя файла, к которому будут восстановлены данные.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Используйте назначенное системой удостоверение.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Идентификатор ARM управляемого удостоверения, назначаемого пользователем.
Укажите точку во времени, которая будет использоваться для восстановления данных в формате UTC (гггг-мм-ддTHH:MM:SS).
Укажите идентификатор точки восстановления, который будет использоваться для восстановления данных.
Укажите длительность восстановления повторного восстановления.
| Свойство | Значение |
|---|---|
| Default value: | 15 |
Укажите приоритет восстановления повторного восстановления.
| Свойство | Значение |
|---|---|
| Допустимые значения: | Standard |
Укажите идентификатор arm контейнера целевого хранилища, к которому будут восстановлены данные, необходимые для восстановления в качестве файлов в другую подписку.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az dataprotection backup-instance restore initialize-for-item-recovery
Инициализировать объект запроса восстановления для восстановления указанных элементов резервных копий данных в хранилище резервных копий.
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]
Примеры
Инициализация запроса на восстановление для экземпляра резервного копирования 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
Инициализация запроса на восстановление на уровне элемента для хранилища озера данных Azure с помощью шаблонов префикса и переименования
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"}]}'
Обязательные параметры
Укажите тип источника данных.
| Свойство | Значение |
|---|---|
| Допустимые значения: | AzureBlob, AzureDataLakeStorage, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService |
Укажите расположение восстановления.
Укажите тип хранилища данных заданной точки восстановления или точки во времени.
| Свойство | Значение |
|---|---|
| Допустимые значения: | ArchiveStore, OperationalStore, VaultStore |
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Укажите идентификатор экземпляра резервного копирования.
Укажите список контейнеров для восстановления.
Укажите шаблон префикса для начального диапазона.
Используйте назначенное системой удостоверение.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Идентификатор ARM управляемого удостоверения, назначаемого пользователем.
Укажите точку во времени, которая будет использоваться для восстановления данных в формате UTC (гггг-мм-ддTHH:MM:SS).
Укажите идентификатор точки восстановления, который будет использоваться для восстановления данных.
Конфигурация восстановления для восстановления. Используйте этот параметр для восстановления с помощью AzureKubernetesService.
Укажите идентификатор ресурса, к которому будут восстановлены данные.
Укажите шаблон префикса для конечного диапазона.
Укажите шаблон префикса для хранилищ больших двоичных объектов.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az dataprotection backup-instance restore trigger
Активирует восстановление для 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]
Примеры
Активация операции восстановления
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
Активация операции восстановления между регионами
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
Обязательные параметры
Имя экземпляра резервного копирования.
Текст запроса для операции. Ожидаемое значение: json-string/@json-file.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Не ожидать завершения длительной операции.
| Свойство | Значение |
|---|---|
| Default value: | False |
Критически важный запрос операции, защищенный resourceGuard.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Идентификатор клиента, если Resource Guard, защищающий хранилище, существует в другом клиенте.
Используйте этот флаг для восстановления из точки восстановления в дополнительном регионе.
| Свойство | Значение |
|---|---|
| Допустимые значения: | false, true |
Имя хранилища резервных копий.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |