Коды ошибок Хранилище BLOB-объектов Azure
Вы можете увидеть следующие коды ошибок, возвращаемые операцией для Хранилище BLOB-объектов Azure.
Код ошибки | Код состояния HTTP | Сообщение для пользователя |
---|---|---|
AppendPositionConditionNotMet | Не выполняется обязательное условие (412) | Указанное условие позиции добавления не выполнено. |
BlobAlreadyExists | Конфликт (409) | Указанный BLOB-объект уже существует. |
BlobImmutableDueToLegalHold | Конфликт (409) | Эта операция не допускается, так как большой двоичный объект неизменяем из-за одного или нескольких удержаний по закону. |
BlobImmutableDueToPolicy | Конфликт (409) | Эта операция запрещена, так как BLOB-объект является неизменяемым из-за политики. |
BlobNotFound | Не найдено (404) | Указанный BLOB-объект не существует. |
BlobOperationNotSupported | Конфликт (409) | Операция не поддерживается в этом сценарии. Эта ошибка может возникнуть при использовании операции PutBlock или PutBlockList для большого двоичного объекта, созданного с помощью операции Path - CreateAzure Data Lake Storage 2-го поколения REST API. |
BlobOverwritten | Конфликт (409) | С момента создания предыдущего snapshot большой двоичный объект был повторно создан. |
BlobTierInadequateForContentLength | Конфликт (409) | Указанный предельный размер уровня BLOB-объектов не может быть меньше длины содержимого. |
BlockCountExceedsLimit | Конфликт (409) | Число зафиксированных блоков не может превышать максимальное ограничение в 50 000 блоков. |
BlockCountExceedsLimit | Конфликт (409) | Количество незафиксированных блоков не может превышать максимальное ограничение в 100 000 блоков. |
BlockListTooLong | Неправильный запрос (400) | Список блокировок не может содержать более 50 000 блоков. |
CannotChangeToLowerTier | Конфликт (409) | Более высокий уровень BLOB-объектов уже задан явным образом. |
CannotVerifyCopySource | Внутренняя ошибка сервера (500) | Не удалось проверить источник копирования за заданное время. Просмотрите код состояния и сообщение HTTP для получения дополнительных сведений о сбое. |
ContainerAlreadyExists | Конфликт (409) | Указанный контейнер уже существует. |
ContainerBeingDeleted | Конфликт (409) | Указанный контейнер удаляется. |
ContainerDisabled | Конфликт (409) | Указанный контейнер был отключен администратором. |
ContainerHasLegalHold | Конфликт (409) | Запрошенная операция не допускается, так как контейнер имеет одно или несколько юридических удержаний. |
ContainerImmutabilityPolicyLocked | Конфликт (409) | Запрошенная операция не допускается, так как контейнер имеет заблокированную политику неизменяемости. |
ContainerNotFound | Не найдено (404) | Указанный контейнер не существует. |
ContentLengthLargerThanTierLimit | Конфликт (409) | Длина содержимого большого двоичного объекта не может превышать предельный уровень. |
CopyAcrossAccountsNotSupported | Неправильный запрос (400) | Учетные записи источника и назначения копирования должны совпадать. |
CopyIdMismatch | Конфликт (409) | Указанный идентификатор копирования не соответствует идентификатору копирования для ожидающей обработки операции копирования. |
DirectorySasNotSupportedVersion | Конфликт (409) | SAS каталога не поддерживается в этой версии. |
FeatureVersionMismatch | Конфликт (409) | Для операции AppendBlob требуется не менее версии 2015-02-21. |
FeatureVersionMismatch | Конфликт (409) | Эта версия не определяет тип большого двоичного объекта в контейнере. |
IncrementalCopyBlobMismatch | Конфликт (409) | Указанный исходный BLOB-объект отличается от источника копирования существующего добавочного большого двоичного объекта. |
IncrementalCopyOfEarlierVersionSnapshotNotAllowed | Конфликт (409) | Указанный snapshot более ранний, чем последний snapshot скопирован в добавочный BLOB-объект. |
IncrementalCopySourceMustBeSnapshot | Конфликт (409) | Источником запроса на добавочное копирование должен быть snapshot. |
InfiniteLeaseDurationRequired | Не выполняется обязательное условие (412) | Идентификатор аренды согласуется, но указанная аренда должна быть арендой с бесконечной продолжительностью. |
InvalidBlobOrBlock | Неправильный запрос (400) | Содержимое указанного BLOB-объекта или блокировки является недействительным. |
InvalidBlobTier | Неправильный запрос (400) | Указанный уровень BLOB-объекта недопустим. |
InvalidBlobType | Конфликт (409) | Тип BLOB-объекта недопустим для данной операции. |
InvalidBlockId | Неправильный запрос (400) | Указанный идентификатор блокировки недействителен. Идентификатор блокировки должен быть представлен в кодировке Base64. |
InvalidBlockList | Неправильный запрос (400) | Указанный список блокировок недопустим. |
InvalidOperation | Неправильный запрос (400) | Недопустимая операция для моментального снимка BLOB-объекта. |
InvalidPageRange | Запрошенный диапазон невыполним (416) | Указанный диапазон страниц недействителен. |
InvalidSourceBlobType | Конфликт (409) | Тип исходного большого двоичного объекта копирования недопустим для этой операции. |
InvalidSourceBlobUrl | Конфликт (409) | Исходный URL-адрес для добавочного запроса на копирование должен быть допустимым URL-адресом BLOB-объекта службы хранилища Azure. |
InvalidVersionForPageBlobOperation | Неправильный запрос (400) | Для всех операций в страничных BLOB-объектах требуется по крайней мере версия 2009-09-19. |
LeaseAlreadyPresent | Конфликт (409) | Аренда уже имеется. |
LeaseAlreadyBroken | Конфликт (409) | Аренда уже прекращена и не может быть прекращена снова. |
LeaseIdMismatchWithBlobOperation | Не выполняется обязательное условие (412) | Указанный идентификатор аренды не соответствует идентификатору аренды для BLOB-объекта. |
LeaseIdMismatchWithContainerOperation | Не выполняется обязательное условие (412) | Указанный идентификатор аренды не соответствует идентификатору аренды для контейнера. |
LeaseIdMismatchWithLeaseOperation | Конфликт (409) | Указанный идентификатор аренды не соответствует идентификатору аренды для BLOB-объекта или контейнера. |
LeaseIdMissing | Не выполняется обязательное условие (412) | В настоящее время существует аренда на BLOB-объект или контейнер, однако для запроса не указан идентификатор аренды. |
LeaseIsBreakingAndCannotBeAcquired | Конфликт (409) | Идентификатор аренды согласуется, но аренда в настоящий момент находится в состоянии прекращения и не может быть приобретена, пока не будет прекращена. |
LeaseIsBreakingAndCannotBeChanged | Конфликт (409) | Идентификатор аренды согласуется, но аренда в настоящий момент находится в состоянии прекращения и не подлежит изменению. |
LeaseIsBrokenAndCannotBeRenewed | Конфликт (409) | Идентификатор аренды согласуется, но аренда была явно прекращена и не может быть возобновлена. |
LeaseLost | Не выполняется обязательное условие (412) | Был указан идентификатор аренды, но срок аренды для BLOB-объекта или контейнера истек. |
LeaseNotPresentWithBlobOperation | Не выполняется обязательное условие (412) | В настоящее время нет аренды на BLOB-объект. |
LeaseNotPresentWithContainerOperation | Не выполняется обязательное условие (412) | В настоящее время нет аренды на контейнер. |
LeaseNotPresentWithLeaseOperation | Конфликт (409) | В настоящее время нет аренды на BLOB-объект или контейнер. |
MaxBlobSizeConditionNotMet | Не выполняется обязательное условие (412) | Указанное условие максимального размера большого двоичного объекта не выполнено. |
NoPendingCopyOperation | Конфликт (409) | В настоящий момент нет операций копирования, ожидающих обработки. |
OperationNotAllowedOnIncrementalCopyBlob | Конфликт (409) | Указанная операция не допускается для инкрементного копирования BLOB-объекта. |
PendingCopyOperation | Конфликт (409) | В настоящий момент ожидает обработки операция копирования. |
НазадSnapshotCannotBeNewer | Неправильный запрос (400) | Значение prevsnapshot параметра запроса не может быть новее snapshot значения параметра запроса. |
PreviousSnapshotNotFound | Конфликт (409) | Предыдущая snapshot не найдена. |
PreviousSnapshotOperationNotSupported | Конфликт (409) | Разностное получение диапазонов страниц не поддерживается в предыдущем snapshot. |
QueryParameterSddInvalid | Запрещено (403) | Недопустимый параметр sdd. |
QueryParameterSasMandatory | Запрещено (403) | Параметр sdd является обязательным в случае SAS каталога. Не может быть пустым. |
SequenceNumberConditionNotMet | Не выполняется обязательное условие (412) | Указанное условие порядкового номера не выполнено. |
SequenceNumberIncrementTooLarge | Конфликт (409) | Увеличение порядкового номера нельзя выполнить, поскольку это приведет к переполнению порядкового номера. |
SnapshotCountExceeded | Конфликт (409) | Превышено число моментальных снимков для этого BLOB-объекта. |
SnapshotOperationRateExceeded | Конфликт (409) | Превышена частота операция с моментальными снимками для этого BLOB-объекта. |
SnapshotsPresent | Конфликт (409) | Эта операция не разрешена, поскольку у BLOB-объекта имеются моментальные снимки. |
SourceConditionNotMet | Не выполняется обязательное условие (412) | Условие источника, указанное с использованием условных заголовков HTTP, не выполнено. |
SystemInUse | Конфликт (409) | Этот BLOB-объект используется системой. |
TargetConditionNotMet | Не выполняется обязательное условие (412) | Условие цели, указанное с использованием условных заголовков HTTP, не выполнено. |
UnauthorizedBlobOverwrite | Запрещено (403) | Этот запрос не авторизован для выполнения перезаписи BLOB-объектов. |
UnsupportedHeader | Неправильный запрос (400) | Не поддерживается один из указанных заголовков в запросе. |
BlobBeingRehydrated | Конфликт (409) | Эта операция запрещена, так как большой двоичный объект восстанавливается. |
BlobArchived | Конфликт (409) | Эта операция не разрешена в архивном blob-объекте. |
BlobNotArchived | Конфликт (409) | Этот большой двоичный объект в настоящее время не находится в архивном состоянии. |
См. также раздел
Распространенные коды ошибок REST API
Коды ошибок хранилища очередей
Коды ошибок хранилища таблиц
Устранение неполадок операций API
Перечисление HttpStatusCode
REST служб хранилища