Full Restore Operation - Full Restore Operation
以前に格納された Azure Blob Storage バックアップ フォルダーを指す SAS トークンを使用して、すべてのキーマテリアルを復元します
PUT {vaultBaseUrl}/restore?api-version=7.4
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
vault
|
path | True |
string |
コンテナー名 (例: https://myvault.vault.azure.net)。 |
api-version
|
query | True |
string |
クライアント API バージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
folderToRestore | True |
string |
以前に正常に完了した完全バックアップが格納された BLOB のフォルダー名 |
sasTokenParameters | True |
応答
名前 | 型 | 説明 |
---|---|---|
202 Accepted |
以前に保存したバックアップからの復元操作を開始しました Headers
|
|
Other Status Codes |
操作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 |
キー コンテナー サーバー エラー。 |
Key |
キー コンテナーのエラー例外。 |
Restore |
復元操作 |
Restore |
|
SASToken |
Error
キー コンテナー サーバー エラー。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
innererror |
キー コンテナー サーバー エラー。 |
|
message |
string |
エラー メッセージ。 |
KeyVaultError
キー コンテナーのエラー例外。
名前 | 型 | 説明 |
---|---|---|
error |
キー コンテナー サーバー エラー。 |
RestoreOperation
復元操作
名前 | 型 | 説明 |
---|---|---|
endTime |
integer |
復元操作の終了時刻 |
error |
復元操作中にエラーが発生しました (存在する場合)。 |
|
jobId |
string |
復元操作の識別子。 |
startTime |
integer |
復元操作の開始時刻 |
status |
string |
復元操作の状態。 |
statusDetails |
string |
復元操作の状態の詳細。 |
RestoreOperationParameters
名前 | 型 | 説明 |
---|---|---|
folderToRestore |
string |
以前に正常に完了した完全バックアップが格納された BLOB のフォルダー名 |
sasTokenParameters |
SASTokenParameter
名前 | 型 | 説明 |
---|---|---|
storageResourceUri |
string |
Azure Blob Storage コンテナー URI |
token |
string |
Azure Blob Storage コンテナーを指す SAS トークン |