Delen via


Storage Accounts - Restore Blob Ranges

Blobs herstellen in de opgegeven blobbereiken

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

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

De naam van het opslagaccount binnen de opgegeven resourcegroep. Namen van opslagaccounts mogen tussen de 3 en 24 tekens lang zijn en mogen alleen cijfers en kleine letters gebruiken.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

De naam van de resourcegroep binnen het abonnement van de gebruiker. De naam is hoofdletterongevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
blobRanges True

BlobRestoreRange[]

Blobbereiken die moeten worden hersteld.

timeToRestore True

string (date-time)

Herstel de blob naar de opgegeven tijd.

Antwoorden

Name Type Description
200 OK

BlobRestoreStatus

OK -- wordt geretourneerd wanneer blobbereiken volledig worden hersteld met dezelfde eigenschappen die zijn opgegeven in de hoofdtekst van de aanvraag.

202 Accepted

BlobRestoreStatus

Geaccepteerd -- Verzoek voor blobherstel geaccepteerd; De bewerking wordt asynchroon voltooid.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

BlobRangesRestore

Voorbeeldaanvraag

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

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

Voorbeeldrespons

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

Definities

Name Description
BlobRestoreParameters

Parameters voor het herstellen van blobs

BlobRestoreProgressStatus

De status van de voortgang van blobherstel wordt weergegeven. Mogelijke waarden zijn: - InProgress: geeft aan dat het herstellen van blobs aan de gang is. - Voltooid: geeft aan dat het herstellen van de blob is voltooid. - Mislukt: geeft aan dat het herstellen van blobs is mislukt.

BlobRestoreRange

Blobbereik

BlobRestoreStatus

Status van blobherstel.

BlobRestoreParameters

Parameters voor het herstellen van blobs

Name Type Description
blobRanges

BlobRestoreRange[]

Blobbereiken die moeten worden hersteld.

timeToRestore

string (date-time)

Herstel de blob naar de opgegeven tijd.

BlobRestoreProgressStatus

De status van de voortgang van blobherstel wordt weergegeven. Mogelijke waarden zijn: - InProgress: geeft aan dat het herstellen van blobs aan de gang is. - Voltooid: geeft aan dat het herstellen van de blob is voltooid. - Mislukt: geeft aan dat het herstellen van blobs is mislukt.

Waarde Description
InProgress
Complete
Failed

BlobRestoreRange

Blobbereik

Name Type Description
endRange

string

Eindbereik blob. Dit is exclusief. Leeg betekent dat het account eindigt.

startRange

string

Startbereik blob. Dit is inclusief. Leeg betekent dat het account wordt gestart.

BlobRestoreStatus

Status van blobherstel.

Name Type Description
failureReason

string

Reden van fout wanneer het herstellen van blobs is mislukt.

parameters

BlobRestoreParameters

Parameters voor het herstellen van blobs.

restoreId

string

Id voor het bijhouden van een verzoek voor het herstellen van blobs.

status

BlobRestoreProgressStatus

De status van de voortgang van blobherstel wordt weergegeven. Mogelijke waarden zijn: - InProgress: geeft aan dat het herstellen van blobs aan de gang is. - Voltooid: geeft aan dat het herstellen van de blob is voltooid. - Mislukt: geeft aan dat het herstellen van blobs is mislukt.