Share via


Full Restore Operation - Full Restore Operation

Stellt alle wichtigen Materialien mithilfe des SAS-Tokens wieder her, das auf einen zuvor gespeicherten Azure Blob Storage-Sicherungsordner verweist

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
vaultBaseUrl
path True

string

Der Tresorname, z. B https://myvault.vault.azure.net. .

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
folderToRestore True

string

Der Ordnername des Blobs, in dem die vorherige erfolgreiche vollständige Sicherung gespeichert wurde

sasTokenParameters True

SASTokenParameter

Antworten

Name Typ Beschreibung
202 Accepted

RestoreOperation

Wiederherstellungsvorgang aus der zuvor gespeicherten Sicherung gestartet

Headers

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

KeyVaultError

Key Vault Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

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
}

Definitionen

Name Beschreibung
Error

Der Schlüsseltresorserverfehler.

KeyVaultError

Die Schlüsseltresorfehler-Ausnahme.

RestoreOperation

Wiederherstellungsvorgang

RestoreOperationParameters
SASTokenParameter

Error

Der Schlüsseltresorserverfehler.

Name Typ Beschreibung
code

string

Der Fehlercode.

innererror

Error

Der Schlüsseltresorserverfehler.

message

string

Die Fehlermeldung.

KeyVaultError

Die Schlüsseltresorfehler-Ausnahme.

Name Typ Beschreibung
error

Error

Der Schlüsseltresorserverfehler.

RestoreOperation

Wiederherstellungsvorgang

Name Typ Beschreibung
endTime

integer

Endzeit des Wiederherstellungsvorgangs

error

Error

Fehler, falls vorhanden, während des Wiederherstellungsvorgangs.

jobId

string

Bezeichner für den Wiederherstellungsvorgang.

startTime

integer

Die Startzeit des Wiederherstellungsvorgangs

status

string

Status des Wiederherstellungsvorgangs.

statusDetails

string

Die status Details des Wiederherstellungsvorgangs.

RestoreOperationParameters

Name Typ Beschreibung
folderToRestore

string

Der Ordnername des Blobs, in dem die vorherige erfolgreiche vollständige Sicherung gespeichert wurde

sasTokenParameters

SASTokenParameter

SASTokenParameter

Name Typ Beschreibung
storageResourceUri

string

Azure Blob Storage-Container-URI

token

string

Das SAS-Token, das auf einen Azure Blob Storage-Container verweist