Распространенные коды ошибок REST API

Операция с любой из служб хранилища Azure может возвращать следующие коды ошибок:

Код ошибки Код состояния HTTP Сообщение для пользователя
NoAuthenticationInformation Не авторизовано (401) Серверу не удалось проверить подлинность запроса. См. сведения в заголовке www-authenticate.
InvalidAuthenticationInfo Не авторизовано (401) Серверу не удалось проверить подлинность запроса. См. сведения в заголовке www-authenticate.
AccountAlreadyExists Конфликт (409) Указанная учетная запись уже существует.
AccountBeingCreated Конфликт (409) Указанная учетная запись находится в процессе создания.
AccountIsDisabled Запрещено (403) Учетная запись отключена.
AccountProtectedFromDeletion Конфликт (409) Контейнеры учетных записей <accountName><containerName> имеют <have legal hold\locked immutability policy>.
AuthenticationFailed Запрещено (403) Серверу не удалось проверить подлинность запроса. Убедитесь, что значение заголовка Authorization имеет правильный формат, включая подпись.
ConditionHeadersNotSupported BadRequest (400) Заголовки условий не поддерживаются.
ConditionNotMet Не изменено (304) Условие, указанное в заголовках условий, не выполнено для считываемой операции.
ConditionNotMet Не выполняется обязательное условие (412) Условие, указанное в заголовках условий, не выполняется для операции записи.
EmptyMetadataKey Неправильный запрос (400) Пустой ключ в одной из пар «ключ-значение» метаданных.
InsufficientAccountPermissions Запрещено (403) Операции чтения в настоящее время отключены.
InsufficientAccountPermissions Запрещено (403) Операции записи запрещены.
InsufficientAccountPermissions Запрещено (403) Доступ к учетной записи не имеет достаточных разрешений для выполнения этой операции.
InternalError Внутренняя ошибка сервера (500) Сервер обнаружил внутреннюю ошибку. Повторите запрос.
InvalidAuthenticationInfo Неправильный запрос (400) Сведения о проверке подлинности были предоставлены не в правильном формате. Проверьте значение заголовка Authorization.
InvalidHeaderValue Неправильный запрос (400) Значение одного из заголовков HTTP было указано в неверном формате.
InvalidHttpVerb Неправильный запрос (400) Указанная HTTP-команда не была распознана сервером.
InvalidInput Неправильный запрос (400) Недопустимые входные данные в запросе.
InvalidMd5 Неправильный запрос (400) В запросе указано недопустимое значение MD5. Значение MD5 должно иметь длину 128 разрядов и кодировку Base64.
InvalidMetadata Неправильный запрос (400) Указанные метаданные являются недопустимыми. Он включает недопустимые символы.
InvalidQueryParameterValue Неправильный запрос (400) У одного из параметров запроса в URI запроса было указано недопустимое значение.
InvalidRange Запрошенный диапазон невыполним (416) Указанный диапазон недопустим для текущего размера ресурса.
InvalidResourceName Неправильный запрос (400) Указанное имя ресурса содержит недопустимые символы.
InvalidUri Неправильный запрос (400) Запрошенный URI не представляет какой-либо ресурс на сервере.
InvalidXmlDocument Неправильный запрос (400) Указанный XML имеет недопустимый синтаксис.
InvalidXmlNodeValue Неправильный запрос (400) Значение одного из узлов XML в тексте запроса было указано в неверном формате.
KeyVaultAccessTokenCannotBeAcquired Запрещено (403) Не удалось получить маркер доступа для хранилища ключей из Azure Active Directory с помощью удостоверения этого ресурса.
KeyVaultEncryptionKeyNotFound Запрещено (403) Ключ хранилища ключей не найден для распаковки ключа шифрования.
KeyVaultVaultNotFound Запрещено (403) Хранилище ключей не найдено.
Md5Mismatch Неправильный запрос (400) Указанное в запросе значение MD5 не совпадает со значением, вычисленным сервером MD5.
MetadataTooLarge Неправильный запрос (400) Размер указанных метаданных превышает максимально допустимый размер.
MissingContentLengthHeader Требуется длина (411) Не указан заголовок Content-Length.
MissingRequiredQueryParameter Неправильный запрос (400) Обязательный параметр запроса не был указан для этого запроса.
MissingRequiredHeader Неправильный запрос (400) Не указан обязательный заголовок HTTP.
MissingRequiredXmlNode Неправильный запрос (400) Требуемый узел XML не указан в тексте запроса.
MultipleConditionHeadersNotSupported Неправильный запрос (400) Несколько заголовков условий не поддерживаются.
OperationTimedOut Внутренняя ошибка сервера (500) Не удалось выполнить операцию за отведенное время. Операция может быть успешной на стороне сервера. Перед повторным выполнением операции запросите состояние сервера.
OutOfRangeInput Неправильный запрос (400) Некоторые из входных данных запроса выходят за пределы допустимого диапазона.
OutOfRangeQueryParameterValue Неправильный запрос (400) Параметр запроса, указанный в URI запроса, находится за пределами допустимого диапазона.
RequestBodyTooLarge Слишком большая сущность запроса (413) Размер текста запроса превышает максимально допустимый размер.
ResourceTypeMismatch Конфликт (409) Указанный тип ресурса не соответствует типу существующего ресурса.
RequestUrlFailedToParse Неправильный запрос (400) Не удалось выполнить синтаксический анализ URL-адреса в запросе.
ResourceAlreadyExists Конфликт (409) Указанный ресурс уже существует.
ResourceNotFound Не найдено (404) Указанный ресурс не существует.
ServerBusy Служба недоступна (503) Серверу не удается получить запросы. Повторите запрос.
ServerBusy Служба недоступна (503) Входящий трафик превышает лимит учетной записи.
ServerBusy Служба недоступна (503) Исходящий трафик превышает лимит учетной записи.
ServerBusy Служба недоступна (503) Количество операций в секунду превышает лимит учетной записи.
UnsupportedHeader Неправильный запрос (400) Один из заголовков HTTP, указанных в запросе, не поддерживается.
UnsupportedXmlNode Неправильный запрос (400) Один из узлов XML, указанных в тексте запроса, не поддерживается.
UnsupportedQueryParameter Неправильный запрос (400) Один из параметров запроса, указанных в URI запроса, не поддерживается.
UnsupportedHttpVerb Метод не разрешен (405) Ресурс не поддерживает указанная HTTP-команда.

См. также раздел

Коды ошибок хранилища BLOB-объектов
Коды ошибок хранилища очередей
Коды ошибок хранилища таблиц
коды ошибок Файлы Azure
Устранение неполадок операций API
Перечисление HttpStatusCode
Справочник по API-интерфейсу REST служб хранилища