Storage Accounts - Restore Blob Ranges

Memulihkan blob dalam rentang blob yang ditentukan

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

Parameter URI

Name In Required Type Description
accountName
path True
  • string

Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil.

resourceGroupName
path True
  • string

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

ID langganan target.

api-version
query True
  • string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Name Required Type Description
blobRanges True

Rentang blob untuk dipulihkan.

timeToRestore True
  • string

Pulihkan blob ke waktu yang ditentukan.

Respons

Name Type Description
200 OK

OK -- dikembalikan ketika rentang blob dipulihkan sepenuhnya dengan properti yang sama yang ditentukan dalam isi permintaan.

202 Accepted

Diterima -- Permintaan pemulihan blob diterima; operasi akan selesai secara asinkron.

Keamanan

azure_auth

Azure Active Directory Flow OAuth2

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation meniru akun pengguna Anda

Contoh

BlobRangesRestore

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445/restoreBlobRanges?api-version=2021-09-01

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

Sample Response

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

Definisi

BlobRestoreParameters

Parameter pemulihan blob

BlobRestoreProgressStatus

Status kemajuan pemulihan blob. Nilai yang mungkin adalah: - InProgress: Menunjukkan bahwa pemulihan blob sedang berlangsung. - Selesai: Menunjukkan bahwa pemulihan blob telah berhasil diselesaikan. - Gagal: Menunjukkan bahwa pemulihan blob gagal.

BlobRestoreRange

Rentang blob

BlobRestoreStatus

Status pemulihan blob.

BlobRestoreParameters

Parameter pemulihan blob

Name Type Description
blobRanges

Rentang blob untuk dipulihkan.

timeToRestore
  • string

Pulihkan blob ke waktu yang ditentukan.

BlobRestoreProgressStatus

Status kemajuan pemulihan blob. Nilai yang mungkin adalah: - InProgress: Menunjukkan bahwa pemulihan blob sedang berlangsung. - Selesai: Menunjukkan bahwa pemulihan blob telah berhasil diselesaikan. - Gagal: Menunjukkan bahwa pemulihan blob gagal.

Name Type Description
Complete
  • string
Failed
  • string
InProgress
  • string

BlobRestoreRange

Rentang blob

Name Type Description
endRange
  • string

Rentang akhir blob. Ini eksklusif. Kosong berarti akhir akun.

startRange
  • string

Rentang mulai blob. Ini inklusif. Kosong berarti akun dimulai.

BlobRestoreStatus

Status pemulihan blob.

Name Type Description
failureReason
  • string

Alasan kegagalan ketika pemulihan blob gagal.

parameters

Parameter permintaan pemulihan blob.

restoreId
  • string

Id untuk melacak permintaan pemulihan blob.

status

Status kemajuan pemulihan blob. Nilai yang mungkin adalah: - InProgress: Menunjukkan bahwa pemulihan blob sedang berlangsung. - Selesai: Menunjukkan bahwa pemulihan blob telah berhasil diselesaikan. - Gagal: Menunjukkan bahwa pemulihan blob gagal.