Storage Accounts - Restore Blob Ranges
Восстановление больших двоичных объектов в указанных диапазонах больших двоичных объектов
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/restoreBlobRanges?api-version=2026-04-01
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 24 pattern: ^[a-z0-9]+$ |
Имя учетной записи хранения в указанной группе ресурсов. Имена учетных записей хранения должны быть от 3 до 24 символов длиной и использовать только цифры и строчные буквы. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя регистронезависимо. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
Текст запроса
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| blobRanges | True |
Диапазоны BLOB-объектов для восстановления. |
|
| timeToRestore | True |
string (date-time) |
Восстановите большой двоичный объект до указанного времени. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| 202 Accepted |
Запрос был принят для обработки, но обработка еще не завершена. Заголовки
|
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
azure_auth
Поток OAuth2 в Azure Active Directory.
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя |
Примеры
BlobRangesRestore
Образец запроса
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/res9101/providers/Microsoft.Storage/storageAccounts/sto4445/restoreBlobRanges?api-version=2026-04-01
{
"blobRanges": [
{
"endRange": "container/blobpath2",
"startRange": "container/blobpath1"
},
{
"endRange": "",
"startRange": "container2/blobpath3"
}
],
"timeToRestore": "2019-04-20T15:30:00.0000000Z"
}
Пример ответа
{
"parameters": {
"blobRanges": [
{
"endRange": "container/blobpath2",
"startRange": "container/blobpath1"
},
{
"endRange": "",
"startRange": "container2/blobpath3"
}
],
"timeToRestore": "2019-04-20T15:30:00.0000000Z"
},
"restoreId": "{restore_id}",
"status": "Succeeded"
}
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
{
"parameters": {
"blobRanges": [
{
"endRange": "container/blobpath2",
"startRange": "container/blobpath1"
},
{
"endRange": "",
"startRange": "container2/blobpath3"
}
],
"timeToRestore": "2019-04-20T15:30:00.0000000Z"
},
"restoreId": "{restore_id}",
"status": "InProgress"
}
Определения
| Имя | Описание |
|---|---|
|
Blob |
Параметры восстановления BLOB-объектов |
|
Blob |
Состояние хода восстановления BLOB-объектов. Возможные значения: - InProgress: указывает, что восстановление BLOB-объектов продолжается. - Завершено: указывает, что восстановление BLOB-объектов было успешно завершено. - Failed: указывает на то, что не удалось восстановить BLOB-объект. |
|
Blob |
Диапазон BLOB-объектов |
|
Blob |
Состояние восстановления BLOB-объектов. |
|
Error |
Ответ на ошибку от поставщика ресурсов хранилища. |
|
Error |
Контракт текста ответа на ошибку. |
BlobRestoreParameters
Параметры восстановления BLOB-объектов
| Имя | Тип | Описание |
|---|---|---|
| blobRanges |
Диапазоны BLOB-объектов для восстановления. |
|
| timeToRestore |
string (date-time) |
Восстановите большой двоичный объект до указанного времени. |
BlobRestoreProgressStatus
Состояние хода восстановления BLOB-объектов. Возможные значения: - InProgress: указывает, что восстановление BLOB-объектов продолжается. - Завершено: указывает, что восстановление BLOB-объектов было успешно завершено. - Failed: указывает на то, что не удалось восстановить BLOB-объект.
| Значение | Описание |
|---|---|
| InProgress | |
| Complete | |
| Failed |
BlobRestoreRange
Диапазон BLOB-объектов
| Имя | Тип | Описание |
|---|---|---|
| endRange |
string |
Диапазон конца блоба. Это эксклюзив. Пустой означает конец счета. |
| startRange |
string |
Диапазон запуска блоба. Это инклюзивно. Пустой означает начало счета. |
BlobRestoreStatus
Состояние восстановления BLOB-объектов.
| Имя | Тип | Описание |
|---|---|---|
| failureReason |
string |
Причина сбоя при сбое восстановления BLOB-объектов. |
| parameters |
Параметры запроса на восстановление BLOB-объектов. |
|
| restoreId |
string |
Идентификатор для отслеживания запроса на восстановление BLOB-объекта. |
| status |
Состояние хода восстановления BLOB-объектов. Возможные значения: - InProgress: указывает, что восстановление BLOB-объектов продолжается. - Завершено: указывает, что восстановление BLOB-объектов было успешно завершено. - Failed: указывает на то, что не удалось восстановить BLOB-объект. |
ErrorResponse
Ответ на ошибку от поставщика ресурсов хранилища.
| Имя | Тип | Описание |
|---|---|---|
| error |
Azure Storage Resource Provider error response body. |
ErrorResponseBody
Контракт текста ответа на ошибку.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования. |
| message |
string |
Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе. |