Full Restore Operation - Full Restore Operation

Восстанавливает все ключевые материалы с помощью маркера SAS, указывающего на ранее сохраненную папку резервного копирования хранилища BLOB-объектов Azure.

PUT {vaultBaseUrl}/restore?api-version=7.4

Параметры URI

Имя В Обязательно Тип Описание
vaultBaseUrl
path True

string

Имя хранилища, например https://myvault.vault.azure.net.

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Обязательно Тип Описание
folderToRestore True

string

Имя папки большого двоичного объекта, в котором была сохранена предыдущая успешная полная резервная копия.

sasTokenParameters True

SASTokenParameter

Ответы

Имя Тип Описание
202 Accepted

RestoreOperation

Запущена операция восстановления из ранее сохраненной резервной копии

Headers

  • Retry-After: integer
  • Azure-AsyncOperation: string
Other Status Codes

KeyVaultError

Key Vault ответ об ошибке, описывающий причину сбоя операции.

Примеры

Create full restore from backup

Sample Request

PUT https://myhsm.managedhsm.azure.net/restore?api-version=7.4

{
  "sasTokenParameters": {
    "storageResourceUri": "https://myaccount.blob.core.windows.net/sascontainer/sasContainer",
    "token": "se=2018-02-01T00%3A00Z&spr=https&sv=2017-04-17&sr=b&sig=XXFNfuMCHYrBx0bhemJ7PWn0xGfImMXT6LfbXWvtRUk%3D"
  },
  "folderToRestore": "mhsm-mypool-20200303062926785"
}

Sample Response

Retry-After: 5
Azure-AsyncOperation: https://myvault.vault.azure.net/restore/45aacd568ab049a2803861e8dd3ae21f/pending
{
  "status": "InProgress",
  "statusDetails": "Full restore is in progress",
  "jobId": "45aacd568ab049a2803861e8dd3ae21f",
  "startTime": 1490790000,
  "endTime": 0
}

Определения

Имя Описание
Error

Ошибка сервера хранилища ключей.

KeyVaultError

Исключение ошибки хранилища ключей.

RestoreOperation

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

RestoreOperationParameters
SASTokenParameter

Error

Ошибка сервера хранилища ключей.

Имя Тип Описание
code

string

Код ошибки.

innererror

Error

Ошибка сервера хранилища ключей.

message

string

Сообщение об ошибке.

KeyVaultError

Исключение ошибки хранилища ключей.

Имя Тип Описание
error

Error

Ошибка сервера хранилища ключей.

RestoreOperation

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

Имя Тип Описание
endTime

integer

Время окончания операции восстановления

error

Error

Во время операции восстановления произошла ошибка, если она была обнаружена.

jobId

string

Идентификатор операции восстановления.

startTime

integer

Время начала операции восстановления

status

string

Состояние операции восстановления.

statusDetails

string

Сведения о состоянии операции восстановления.

RestoreOperationParameters

Имя Тип Описание
folderToRestore

string

Имя папки большого двоичного объекта, в котором была сохранена предыдущая успешная полная резервная копия.

sasTokenParameters

SASTokenParameter

SASTokenParameter

Имя Тип Описание
storageResourceUri

string

URI контейнера хранилища BLOB-объектов Azure

token

string

Маркер SAS, указывающий на контейнер хранилища BLOB-объектов Azure