Storage Accounts - Restore Blob Ranges

Obnovení objektů blob v zadaných rozsazích objektů blob

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
accountName
path True

string

Název účtu úložiště v rámci zadané skupiny prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí používat jenom číslice a malá písmena.

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

resourceGroupName
path True

string

Název skupiny prostředků v rámci předplatného uživatele. V názvu se rozlišují malá a velká písmena.

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

subscriptionId
path True

string

ID cílového předplatného.

api-version
query True

string

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Vyžadováno Typ Description
blobRanges True

BlobRestoreRange[]

Rozsahy objektů blob, které se mají obnovit.

timeToRestore True

string

Obnovte objekt blob k zadanému času.

Odpovědi

Name Typ Description
200 OK

BlobRestoreStatus

OK – vrátí se při úplném obnovení rozsahů objektů blob se stejnými vlastnostmi zadanými v textu požadavku.

202 Accepted

BlobRestoreStatus

Přijato – žádost o obnovení objektu blob byla přijata. operace se dokončí asynchronně.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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": ""
      }
    ]
  }
}

Definice

Name Description
BlobRestoreParameters

Parametry obnovení objektu blob

BlobRestoreProgressStatus

Stav průběhu obnovení objektu blob. Možné hodnoty jsou: – Probíhající: Indikuje, že probíhá obnovení objektu blob. – Dokončeno: Označuje, že obnovení objektu blob bylo úspěšně dokončeno. – Selhání: Označuje, že obnovení objektu blob selhalo.

BlobRestoreRange

Rozsah objektů blob

BlobRestoreStatus

Stav obnovení objektu blob.

BlobRestoreParameters

Parametry obnovení objektu blob

Name Typ Description
blobRanges

BlobRestoreRange[]

Rozsahy objektů blob, které se mají obnovit.

timeToRestore

string

Obnovte objekt blob k zadanému času.

BlobRestoreProgressStatus

Stav průběhu obnovení objektu blob. Možné hodnoty jsou: – Probíhající: Indikuje, že probíhá obnovení objektu blob. – Dokončeno: Označuje, že obnovení objektu blob bylo úspěšně dokončeno. – Selhání: Označuje, že obnovení objektu blob selhalo.

Name Typ Description
Complete

string

Failed

string

InProgress

string

BlobRestoreRange

Rozsah objektů blob

Name Typ Description
endRange

string

Koncový rozsah objektů blob. Toto je exkluzivní. Prázdné znamená konec účtu.

startRange

string

Počáteční rozsah objektu blob. To je inkluzivní. Prázdné znamená začátek účtu.

BlobRestoreStatus

Stav obnovení objektu blob.

Name Typ Description
failureReason

string

Důvod selhání obnovení objektu blob

parameters

BlobRestoreParameters

Parametry požadavku na obnovení objektu blob

restoreId

string

ID pro sledování žádosti o obnovení objektu blob.

status

BlobRestoreProgressStatus

Stav průběhu obnovení objektu blob. Možné hodnoty jsou: – Probíhající: Indikuje, že probíhá obnovení objektu blob. – Dokončeno: Označuje, že obnovení objektu blob bylo úspěšně dokončeno. – Selhání: Označuje, že obnovení objektu blob selhalo.