Концепции
В описании сервиса Object Storage используются следующие основные понятия:
- Тенант
Логическая сущность для организации хранения бакетов.
- Бакет
Логическая сущность для организации хранения объектов.
- Объект
Файл с данными в произвольном формате, является основной единицей хранения. Объекты размещаются в бакетах.
- Тегирование объекта
Присвоение пары ключ-значение для логической маркировки объекта.
- Версионирование бакета
Средство хранения нескольких копий объекта в бакете.
- Жизненный цикл объекта в бакете
Правило автоматического удаления объектов и изменения их класса хранения.
- Ключ
Идентификатор объекта в бакете. Ключи можно записать как путь в файловой системе. Ключ состоит из символов формата UTF-8, занимает меньше 1024 байт и не содержит символов : * ? » < > | !.
- Папка
В структуре хранилища нет папок, но графические файловые менеджеры имитируют папки. В роли папки выступает объект с нулевым размером, ключ которого входит в ключи других объектов как префикс.
- Метаданные
С объектом хранятся метаданные в виде пар «имя-значение». Метаданные могут быть системными и пользовательскими.
- Составная загрузка (multipart)
Способ загрузки больших объектов частями.
- Класс хранения
Object Storage имеет три класса хранения: стандартное, холодное и ледяное хранилище. Стандартное хранилище является классом хранения по умолчанию. Более холодные классы предназначены для длительного хранения объектов и редкой работы с ними. Чем холоднее хранилище, тем дешевле хранить в нем данные и дороже их читать и записывать.
Класс хранилища опционально указывается при создании бакета. Позже класс хранения можно изменить через личный кабинет.
для Dev & Test