Описание проблемы
При загрузке в бакет с классом хранения Холодный (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> — полный путь до объекта.
Если проблему не удалось решить, обратитесь в техническую поддержку.
- Описание проблемы
- Решение