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


az dataprotection backup-instance restore

Примечание.

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

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

Команды

Имя Описание Тип Состояние
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

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

значение по умолчанию: 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
значение по умолчанию: 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

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

значение по умолчанию: 15
--rehydration-priority

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

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

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

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

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

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

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

--output -o

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

допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
значение по умолчанию: 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
значение по умолчанию: 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

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

значение по умолчанию: 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
значение по умолчанию: json
--query

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

--subscription

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

--verbose

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