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=2021-04-01

URI-parameters

Name In Required Type Description
accountName
path True
  • string

De naam van het opslagaccount binnen de opgegeven resourcegroep. Opslagaccountnamen moeten tussen 3 en 24 tekens lang zijn en mogen alleen getallen en kleine letters bevatten.

resourceGroupName
path True
  • string

De naam van de resourcegroep binnen het abonnement van de gebruiker. De naam is niet hoofdlettergevoelig.

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

subscriptionId
path True
  • string

De id van het doelabonnement.

api-version
query True
  • string

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

Aanvraagbody

Name Required Type Description
blobRanges True

Blobbereiken die moeten worden hersteld.

timeToRestore True
  • string

Herstel de blob naar de opgegeven tijd.

Antwoorden

Name Type Description
200 OK

OK: wordt geretourneerd wanneer blobbereiken volledig worden hersteld met dezelfde eigenschappen die zijn opgegeven in de aanvraag body.

202 Accepted

Geaccepteerd-- Aanvraag voor herstellen van blob geaccepteerd; de bewerking wordt asynchroon voltooid.

Beveiliging

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 uw gebruikersaccount imiteren

Voorbeelden

BlobRangesRestore

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445/restoreBlobRanges?api-version=2021-04-01
{
  "timeToRestore": "2019-04-20T15:30:00.0000000Z",
  "blobRanges": [
    {
      "startRange": "container/blobpath1",
      "endRange": "container/blobpath2"
    },
    {
      "startRange": "container2/blobpath3",
      "endRange": ""
    }
  ]
}

Sample Response

{
  "status": "Complete",
  "restoreId": "{restore_id}",
  "parameters": {
    "timeToRestore": "2019-04-20T15:30:00.0000000Z",
    "blobRanges": [
      {
        "startRange": "container/blobpath1",
        "endRange": "container/blobpath2"
      },
      {
        "startRange": "container2/blobpath3",
        "endRange": ""
      }
    ]
  }
}
{
  "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

BlobRestoreParameters

Parameters voor het herstellen van blobs

BlobRestoreProgressStatus

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

BlobRestoreRange

Blobbereik

BlobRestoreStatus

Herstelstatus van blob.

BlobRestoreParameters

Parameters voor het herstellen van blobs

Name Type Description
blobRanges

Blobbereiken die moeten worden hersteld.

timeToRestore
  • string

Herstel de blob naar de opgegeven tijd.

BlobRestoreProgressStatus

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

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

BlobRestoreRange

Blobbereik

Name Type Description
endRange
  • string

Blob-eindbereik. Dit is exclusief. Leeg betekent het einde van het account.

startRange
  • string

Blob-beginbereik. Dit is inclusief. Leeg betekent dat het account wordt starten.

BlobRestoreStatus

Herstelstatus van blob.

Name Type Description
failureReason
  • string

Reden van fout wanneer het herstellen van blobs is mislukt.

parameters

Aanvraagparameters voor blobherstel.

restoreId
  • string

Id voor het bijhouden van de aanvraag voor het herstellen van blobs.

status

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