Storage Accounts - Restore Blob Ranges

Blobok visszaállítása a megadott blobtartományokban

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

URI-paraméterek

Name In Kötelező Típus Description
accountName
path True

string

A tárfiók neve a megadott erőforráscsoportban. A tárfiókok nevének 3–24 karakter hosszúságúnak kell lennie, és csak számokat és kisbetűket kell használnia.

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

A felhasználó előfizetésén belüli erőforráscsoport neve. A név megkülönbözteti a kis- és nagybetűket.

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

subscriptionId
path True

string

A cél-előfizetés azonosítója.

api-version
query True

string

A művelethez használandó API-verzió.

Kérelem törzse

Name Kötelező Típus Description
blobRanges True

BlobRestoreRange[]

Visszaállítandó blobtartományok.

timeToRestore True

string

Blob visszaállítása a megadott időpontra.

Válaszok

Name Típus Description
200 OK

BlobRestoreStatus

OK – akkor adja vissza, ha a blobtartományok teljes visszaállítása a kérelem törzsében megadott tulajdonságokkal történik.

202 Accepted

BlobRestoreStatus

Elfogadva – Blob-visszaállítási kérelem elfogadva; művelet aszinkron módon fejeződik be.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

BlobRangesRestore

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445/restoreBlobRanges?api-version=2023-01-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=2022-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": ""
      }
    ]
  }
}

Definíciók

Name Description
BlobRestoreParameters

Blob-visszaállítási paraméterek

BlobRestoreProgressStatus

A blobok visszaállításának állapota. Lehetséges értékek: - Bejövő forgalom: Azt jelzi, hogy a blobok visszaállítása folyamatban van. - Kész: Azt jelzi, hogy a blob visszaállítása sikeresen befejeződött. - Sikertelen: Azt jelzi, hogy a blob visszaállítása sikertelen.

BlobRestoreRange

Blobtartomány

BlobRestoreStatus

Blob-visszaállítás állapota.

BlobRestoreParameters

Blob-visszaállítási paraméterek

Name Típus Description
blobRanges

BlobRestoreRange[]

Visszaállítandó blobtartományok.

timeToRestore

string

Blob visszaállítása a megadott időpontra.

BlobRestoreProgressStatus

A blobok visszaállításának állapota. Lehetséges értékek: - Bejövő forgalom: Azt jelzi, hogy a blobok visszaállítása folyamatban van. - Kész: Azt jelzi, hogy a blob visszaállítása sikeresen befejeződött. - Sikertelen: Azt jelzi, hogy a blob visszaállítása sikertelen.

Name Típus Description
Complete

string

Failed

string

InProgress

string

BlobRestoreRange

Blobtartomány

Name Típus Description
endRange

string

Blobok zárótartománya. Ez exkluzív. Az üres azt jelenti, hogy a fiók vége.

startRange

string

Blob kezdőtartománya. Ez befogadó. Az üres azt jelenti, hogy a fiók kezdete.

BlobRestoreStatus

Blob-visszaállítás állapota.

Name Típus Description
failureReason

string

Hiba oka, ha a blob visszaállítása sikertelen.

parameters

BlobRestoreParameters

Blob-visszaállítási kérelem paraméterei.

restoreId

string

Blob-visszaállítási kérelem nyomon követésének azonosítója.

status

BlobRestoreProgressStatus

A blobok visszaállításának állapota. Lehetséges értékek: - Bejövő forgalom: Azt jelzi, hogy a blobok visszaállítása folyamatban van. - Kész: Azt jelzi, hogy a blob visszaállítása sikeresen befejeződött. - Sikertelen: Azt jelzi, hogy a blob visszaállítása sikertelen.