Evolution
Тема интерфейса

Не совпадает класс хранения объекта с выбранным при загрузке

Эта статья полезна?

Описание проблемы

При загрузке в бакет с классом хранения Холодный (COLD) или Ледяной (ICE) объекту присвоился класс Стандартный (STANDARD).

Решение

Примечание

Перед прочтением инструкции рекомендуется ознакомиться с понятиями Класс хранения по умолчанию, Класс хранения, Идентификаторы классов хранения на странице Концепций.

Большинство инструментов для работы с хранилищем (AWS CLI, S3cmd, SDK и другие) по умолчанию задают объекту класс хранения Standard. Для загрузки объектов с другим классом хранения укажите его в теле запроса.

Пример запроса для AWS CLI

Загрузка объекта с классом хранения STANDARD:

aws s3api put-object --endpoint-url https://s3.cloud.ru --bucket <bucket_name> --key <object_key> --body </path/to/object.extention>

Загрузка объекта с классом хранения ICE:

aws s3api put-object --endpoint-url https://s3.cloud.ru --bucket <bucket_name> --key <object_key> --body </path/to/object.extention> --storage-class ICE

Значения параметров:

  • <bucket_name> — название бакета.

  • <object_key> — ключ объекта.

  • </path/to/object.extention> — полный путь до объекта.

Если проблему не удалось решить, обратитесь в техническую поддержку.