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

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

Код ошибки HTTP status code (Код состояния 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 в тексте запроса было указано в неверном формате.
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) Egress превышает предел учетной записи.
ServerBusy Служба недоступна (503) Количество операций в секунду превышает предел учетной записи.
UnsupportedHeader Неправильный запрос (400) Не поддерживается один из указанных заголовков HTTP в запросе.
UnsupportedXmlNode Неправильный запрос (400) Не поддерживается один из узлов XML, указанных в тексте запроса.
UnsupportedQueryParameter Неправильный запрос (400) Не поддерживается один из параметров запроса, указанных в URI запроса.
UnsupportedHttpVerb Метод не разрешен (405) Ресурс не поддерживает указанная HTTP-команда.

См. также

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