次の方法で共有


Storage Accounts - Restore Blob Ranges

指定した BLOB 範囲内の BLOB を復元する

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges?api-version=2025-06-01

URI パラメーター

名前 / 必須 説明
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字が区別されます。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求本文

名前 必須 説明
blobRanges True

BlobRestoreRange[]

復元する BLOB 範囲。

timeToRestore True

string (date-time)

BLOB を指定した時刻に復元します。

応答

名前 説明
200 OK

BlobRestoreStatus

Azure 操作は正常に完了しました。

202 Accepted

BlobRestoreStatus

要求は処理のために受け入れ済みですが、処理はまだ完了していません。

ヘッダー

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

BlobRangesRestore

要求のサンプル

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445/restoreBlobRanges?api-version=2025-06-01

{
  "blobRanges": [
    {
      "endRange": "container/blobpath2",
      "startRange": "container/blobpath1"
    },
    {
      "endRange": "",
      "startRange": "container2/blobpath3"
    }
  ],
  "timeToRestore": "2019-04-20T15:30:00.0000000Z"
}

応答のサンプル

{
  "parameters": {
    "blobRanges": [
      {
        "endRange": "container/blobpath2",
        "startRange": "container/blobpath1"
      },
      {
        "endRange": "",
        "startRange": "container2/blobpath3"
      }
    ],
    "timeToRestore": "2019-04-20T15:30:00.0000000Z"
  },
  "restoreId": "{restore_id}",
  "status": "Succeeded"
}
location: https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-09-01
{
  "parameters": {
    "blobRanges": [
      {
        "endRange": "container/blobpath2",
        "startRange": "container/blobpath1"
      },
      {
        "endRange": "",
        "startRange": "container2/blobpath3"
      }
    ],
    "timeToRestore": "2019-04-20T15:30:00.0000000Z"
  },
  "restoreId": "{restore_id}",
  "status": "InProgress"
}

定義

名前 説明
BlobRestoreParameters

BLOB 復元パラメーター

BlobRestoreProgressStatus

BLOB の復元の進行状況の状態。 指定できる値は次のとおりです。- InProgress: BLOB の復元が進行中であることを示します。 - 完了: BLOB の復元が正常に完了したことを示します。 - 失敗: BLOB の復元が失敗したことを示します。

BlobRestoreRange

BLOB 範囲

BlobRestoreStatus

BLOB 復元の状態。

ErrorResponse

ストレージ リソース プロバイダーからのエラー応答。

ErrorResponseBody

エラー応答本文コントラクト。

BlobRestoreParameters

BLOB 復元パラメーター

名前 説明
blobRanges

BlobRestoreRange[]

復元する BLOB 範囲。

timeToRestore

string (date-time)

BLOB を指定した時刻に復元します。

BlobRestoreProgressStatus

BLOB の復元の進行状況の状態。 指定できる値は次のとおりです。- InProgress: BLOB の復元が進行中であることを示します。 - 完了: BLOB の復元が正常に完了したことを示します。 - 失敗: BLOB の復元が失敗したことを示します。

説明
InProgress
Complete
Failed

BlobRestoreRange

BLOB 範囲

名前 説明
endRange

string

BLOB の終了範囲。 これは排他的です。 空はアカウント終了を意味します。

startRange

string

BLOB の開始範囲。 これは包括的です。 空はアカウント開始を意味します。

BlobRestoreStatus

BLOB 復元の状態。

名前 説明
failureReason

string

BLOB の復元が失敗した場合の失敗の理由。

parameters

BlobRestoreParameters

BLOB 復元要求パラメーター。

restoreId

string

BLOB 復元要求を追跡するための ID。

status

BlobRestoreProgressStatus

BLOB の復元の進行状況の状態。 指定できる値は次のとおりです。- InProgress: BLOB の復元が進行中であることを示します。 - 完了: BLOB の復元が正常に完了したことを示します。 - 失敗: BLOB の復元が失敗したことを示します。

ErrorResponse

ストレージ リソース プロバイダーからのエラー応答。

名前 説明
error

ErrorResponseBody

Azure Storage リソース プロバイダーのエラー応答本文。

ErrorResponseBody

エラー応答本文コントラクト。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。