- tocdepth
2
Ответы
Успешный ответ
Если в запросе к Object Storage ошибок нет, он возвращает HTTP-код 2xx. Код и тело ответа зависят от операции.
Ответ с ошибкой
Если в запросе есть ошибки, Object Storage возвращает сообщение с HTTP-кодом и дополнительным описанием в XML-формате.
<Error>
<Code>BucketAlreadyOwnedByYou</Code>
<Message>The bucket that you tried to create already exists, and you own it</Message>
<Resource>/my-bucket</Resource>
<RequestId></RequestId>
<BucketName></BucketName>
</Error>
Тег |
Описание |
---|---|
|
Код ошибки. |
|
Описание ошибки. |
|
Бакет или объект, при работе с которым возникла ошибка. |
|
Идентификатор запроса вызвавшего ошибку. Равен значению заголовка |
|
Название бакета, в котором возникла ошибка. |
Коды ошибок
HTTP |
Код ошибки |
Описание |
---|---|---|
304 |
|
Действие уже выполнено со статусом 2хх, повторного выполнения не требуется. |
400 |
|
Тег в запросе содержит некорректные символы. |
400 |
|
Неверно составлен запрос. |
400 |
|
Пустое тело запроса. Возникает, если отправлен пустой XML-документ. |
400 |
|
Недопустимый аргумент. |
400 |
|
Недопустимое название бакета. |
400 |
|
Слишком длинный ключ. |
400 |
|
Работа с бакетом запрещенна настройками ACL. |
400 |
|
Используйте AWS4-HMAC-SHA256. |
400 |
|
Попытка превысить максимальный размер бакета. Описание ошибки в ответе: «You have attempted to exceed the max size configured for the bucket.» |
400 |
|
XML-документ в теле запроса сформирован неправильно или не соответствует схеме. |
400 |
|
Некорректно указан список частей для составной загрузки. Проверьте, что части отсортированы по возрастанию номера. |
400 |
|
Не найдена одна или несколько частей составной загрузки. Проверьте корректность списка, возможно, отсутствующие части не были загружены. |
400 |
|
Размер загружаемого объекта меньше минимально допустимого. |
400 |
|
В запросе указан недопустимый |
403 |
|
Неизвестный ключ. |
403 |
|
Предоставленная подпись запроса не соответствует вычисленной Object Storage. |
403 |
|
Доступ к тенанту ограничен, для продолжения работы нужно пополнить счет. Описание ошибки в ответе: «Tenant is in suspended state.» |
403 |
|
Превышена квота на место в хранилище. |
404 |
|
Для указанного бакета не назначены теги. |
404 |
|
Указанного бакета не существует. |
404 |
|
Указанный ключ не существует. |
404 |
|
Указанная версия объекта в бакете не существует. |
404 |
|
Указанной составной загрузки не существует. Ошибка возникает, если указан неправильный идентификатор загрузки, загрузка прервана или завершена. |
404 |
|
Указанная конфигурация не существует. |
404 |
|
Указанного бакета нет в политике доступа. |
409 |
|
Бакет с таким названием уже существует, укажите другое название. |
409 |
|
Указанный бакет уже создан и принадлежит пользователю, от лица которого выполен запрос. |
409 |
|
Конфликтующие условные операции. |
411 |
|
Добавьте в заголовки |
412 |
|
Одно или более из указанных условий не выполнено. |
416 |
|
Неправильный диапазон в заголовке |
501 |
|
Переданный заголовок не обрабатывается Object Storage. |
Была ли статья полезной?
для Dev & Test