Коды ошибок Хранилище 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 служб хранилища