Поделиться через


az dataprotection backup-instance restore

Примечание.

Эта ссылка является частью расширения защиты данных для Azure CLI (версия 2.57.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az dataprotection backup-instance restore. Подробнее о расширениях.

Восстановление резервных копий экземпляров из точек восстановления в хранилище резервных копий.

Команды

Имя Описание Тип Состояние
az dataprotection backup-instance restore initialize-for-data-recovery

Инициализировать объект запроса восстановления для восстановления всех резервных копий данных в хранилище резервных копий.

Расширение ГА
az dataprotection backup-instance restore initialize-for-data-recovery-as-files

Инициализировать объект запроса восстановления для восстановления всех резервных копий данных в виде файлов в хранилище резервных копий.

Расширение ГА
az dataprotection backup-instance restore initialize-for-item-recovery

Инициализировать объект запроса восстановления для восстановления указанных элементов резервных копий данных в хранилище резервных копий.

Расширение ГА
az dataprotection backup-instance restore trigger

Активирует восстановление для BackupInstance.

Расширение ГА

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

Инициализировать объект запроса восстановления для восстановления всех резервных копий данных в хранилище резервных копий.

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]

Примеры

инициализация запроса на восстановление для экземпляра резервного копирования дисков 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

Обязательные параметры

--datasource-type

Укажите тип источника данных.

Допустимые значения: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Укажите расположение восстановления.

--source-datastore

Укажите тип хранилища данных заданной точки восстановления или точки во времени.

Допустимые значения: ArchiveStore, OperationalStore, VaultStore

Необязательные параметры

--backup-instance-id

Укажите идентификатор экземпляра резервного копирования.

--point-in-time

Укажите точку во времени, которая будет использоваться для восстановления данных в формате UTC (гггг-мм-ддTHH:MM:SS).

--recovery-point-id

Укажите идентификатор точки восстановления, который будет использоваться для восстановления данных.

--rehydration-duration

Укажите длительность восстановления повторного восстановления.

Default value: 15
--rehydration-priority

Укажите приоритет восстановления повторного восстановления.

Допустимые значения: Standard
--restore-configuration

Конфигурация восстановления для восстановления. Используйте этот параметр для восстановления с помощью AzureKubernetesService.

--secret-store-type

Укажите тип хранилища секретов, используемый для проверки подлинности.

Допустимые значения: AzureKeyVault
--secret-store-uri

Укажите универсальный код ресурса хранилища секретов, используемый для проверки подлинности.

--target-resource-id

Укажите идентификатор ресурса, к которому будут восстановлены данные.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

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

Примеры

инициализация запроса на восстановление базы данных 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

Обязательные параметры

--datasource-type

Укажите тип источника данных.

Допустимые значения: AzureBlob, AzureDatabaseForMySQL, AzureDatabaseForPostgreSQL, AzureDatabaseForPostgreSQLFlexibleServer, AzureDisk, AzureKubernetesService
--restore-location

Укажите расположение восстановления.

--source-datastore

Укажите тип хранилища данных заданной точки восстановления или точки во времени.

Допустимые значения: ArchiveStore, OperationalStore, VaultStore
--target-blob-container-url

Укажите URL-адрес контейнера BLOB-объектов, на который будут восстановлены данные.

--target-file-name

Укажите имя файла, к которому будут восстановлены данные.

Необязательные параметры

--point-in-time

Укажите точку во времени, которая будет использоваться для восстановления данных в формате UTC (гггг-мм-ддTHH:MM:SS).

--recovery-point-id

Укажите идентификатор точки восстановления, который будет использоваться для восстановления данных.

--rehydration-duration

Укажите длительность восстановления повторного восстановления.

Default value: 15
--rehydration-priority

Укажите приоритет восстановления повторного восстановления.

Допустимые значения: Standard
--target-resource-id

Укажите идентификатор arm контейнера целевого хранилища, к которому будут восстановлены данные, необходимые для восстановления в качестве файлов в другую подписку.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

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

Инициализировать объект запроса восстановления для восстановления указанных элементов резервных копий данных в хранилище резервных копий.

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]

Примеры

инициализация запроса на восстановление для экземпляра резервного копирования 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

Обязательные параметры

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

Укажите точку во времени, которая будет использоваться для восстановления данных в формате UTC (гггг-мм-ддTHH:MM:SS).

--recovery-point-id

Укажите идентификатор точки восстановления, который будет использоваться для восстановления данных.

--restore-configuration

Конфигурация восстановления для восстановления. Используйте этот параметр для восстановления с помощью AzureKubernetesService.

--target-resource-id

Укажите идентификатор ресурса, к которому будут восстановлены данные.

--to-prefix-pattern

Укажите шаблон префикса для конечного диапазона.

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

Укажите шаблон префикса для хранилищ больших двоичных объектов.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az dataprotection backup-instance restore trigger

Активирует восстановление для 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]

Примеры

Активация операции восстановления

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

Обязательные параметры

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

Имя экземпляра резервного копирования.

--restore-request-object

Текст запроса для операции. Ожидаемое значение: json-string/@json-file.

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.

--no-wait

Не ожидать завершения длительной операции.

Default value: False
--operation-requests --resource-guard-operation-requests

Критически важный запрос операции, защищенный resourceGuard.

--resource-group -g

Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--tenant-id

Идентификатор клиента, если Resource Guard, защищающий хранилище, существует в другом клиенте.

--use-secondary-region

Используйте этот флаг для восстановления из точки восстановления в дополнительном регионе.

Допустимые значения: false, true
--vault-name -v

Имя хранилища резервных копий.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Показать это сообщение справки и выйти.

--only-show-errors

Отображать только ошибки, не показывая предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.