Storage Accounts - Restore Blob Ranges
Wiederherstellen von Blobs in den angegebenen Blobbereichen
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges?api-version=2023-01-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
account
|
path | True |
string |
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Regex pattern: |
resource
|
path | True |
string |
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Regex pattern: |
subscription
|
path | True |
string |
Hierbei handelt es sich um die ID des Zielabonnements. |
api-version
|
query | True |
string |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
blobRanges | True |
Blobbereiche, die wiederhergestellt werden sollen. |
|
timeToRestore | True |
string |
Wiederherstellen des Blobs auf die angegebene Zeit. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK : Wird zurückgegeben, wenn Blobbereiche vollständig mit den gleichen Eigenschaften wiederhergestellt werden, die im Anforderungstext angegeben sind. |
|
202 Accepted |
Akzeptiert : Blobwiederherstellungsanforderung akzeptiert; Der Vorgang wird asynchron abgeschlossen. |
Sicherheit
azure_auth
Azure Active Directory-OAuth2-Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
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": ""
}
]
}
}
Definitionen
Name | Beschreibung |
---|---|
Blob |
Blobwiederherstellungsparameter |
Blob |
Die status des Fortschritts der Blobwiederherstellung. Mögliche Werte sind: - InProgress: Gibt an, dass die Blobwiederherstellung ausgeführt wird. - Abgeschlossen: Gibt an, dass die Blobwiederherstellung erfolgreich abgeschlossen wurde. – Fehler: Gibt an, dass die Blobwiederherstellung fehlgeschlagen ist. |
Blob |
Blobbereich |
Blob |
Blobwiederherstellung status. |
BlobRestoreParameters
Blobwiederherstellungsparameter
Name | Typ | Beschreibung |
---|---|---|
blobRanges |
Blobbereiche, die wiederhergestellt werden sollen. |
|
timeToRestore |
string |
Wiederherstellen des Blobs auf die angegebene Zeit. |
BlobRestoreProgressStatus
Die status des Fortschritts der Blobwiederherstellung. Mögliche Werte sind: - InProgress: Gibt an, dass die Blobwiederherstellung ausgeführt wird. - Abgeschlossen: Gibt an, dass die Blobwiederherstellung erfolgreich abgeschlossen wurde. – Fehler: Gibt an, dass die Blobwiederherstellung fehlgeschlagen ist.
Name | Typ | Beschreibung |
---|---|---|
Complete |
string |
|
Failed |
string |
|
InProgress |
string |
BlobRestoreRange
Blobbereich
Name | Typ | Beschreibung |
---|---|---|
endRange |
string |
Blob-Endbereich. Dies ist exklusiv. Leer bedeutet Kontoende. |
startRange |
string |
Blobstartbereich. Dies ist inklusive. Leer bedeutet Kontostart. |
BlobRestoreStatus
Blobwiederherstellung status.
Name | Typ | Beschreibung |
---|---|---|
failureReason |
string |
Fehlerursache, wenn die Blobwiederherstellung fehlgeschlagen ist. |
parameters |
Blobwiederherstellungsanforderungsparameter. |
|
restoreId |
string |
ID für die Nachverfolgung der Blobwiederherstellungsanforderung. |
status |
Die status des Fortschritts der Blobwiederherstellung. Mögliche Werte sind: - InProgress: Gibt an, dass die Blobwiederherstellung ausgeführt wird. - Abgeschlossen: Gibt an, dass die Blobwiederherstellung erfolgreich abgeschlossen wurde. – Fehler: Gibt an, dass die Blobwiederherstellung fehlgeschlagen ist. |