В описании сервиса Object Storage используются следующие основные понятия:
Логическая сущность для организации хранения бакетов.
Логическая сущность для организации хранения объектов. Допускается хранение объектов, имеющих различные классы хранения данных.
Если при загрузке данных в бакет указать нужный класс хранения из числа доступных, то объект будет сохранен с указанным классом хранения.
Инструмент, который защищает от удаления версии объекта в версионируемом бакете.
Файл с данными в произвольном формате, является основной единицей хранения. Объекты размещаются в бакетах.
Присвоение пары ключ-значение для логической маркировки объекта.
Инструмент для хранения нескольких копий объекта в бакете. Каждая версия является полной копией объекта и занимает соответствующий объем в Object Storage.
Идентификатор объекта в бакете. В личном кабинете соответствует полю объекта Название.
Ключ должен удовлетворять требованиям:
Длина до 512 символов, включая префикс.
Содержит только латиницу, кириллицу, цифры, пробелы и символы !, ", #, $, %, &, ', (, ), *, +, ,, -, ., /, _.
Не начинается с пробела.
Не содержит двойной слеш //.
Не заканчивается на слеш /.
Не состоит только из одной или двух точек.
Условный элемент, позволяющий визуально структурировать объекты при работе в личном кабинете. Физически в структуре хранилища нет папок: объекты хранятся плоско, без иерархии.
При создании папки в личном кабинете создается объект с нулевым размером. Папке, как и другим объектам, присваивается ключ (название). Название папки входит в названия вложенных в нее объектов в виде префикса.
В папку могут быть вложены другие папки.
Начальная часть ключа объекта, которая имитирует папку или набор папок, в которые вложен объект. Например, для объекта folder/subfolder/object.jpg часть folder/subfolder/ является префиксом.
С объектом хранятся метаданные в виде пар «имя-значение». Метаданные могут быть системными и пользовательскими.
Способ загрузки больших объектов частями.
В Object Storage доступны четыре класса хранения объектов: стандартный, холодный, ледяной и однозонный. Классы хранения предназначены для разных сценариев использования хранилища.
Жизненный цикл (Lifecycle) объектов автоматизирует процессы управления хранимыми данными с помощью политик для оптимизации затрат на хранение. Политики жизненного цикла автоматически выполняют указанные действия с объектами при наступлении заданных условий.
Метод шифрования данных в Object Storage, при котором пользователь предоставляет собственный ключ для шифрования. Ключ используется только во время обработки запроса и не сохраняется в Object Storage, что обеспечивает высокий уровень контроля и безопасности.
Метод шифрования данных в Object Storage с использованием криптографического ключа, управляемого сервисом Key Management.
Сбор логов и просмотр истории событий, а также экспорт журналов логов во внешнюю клиентскую систему SIEM (разработка находится на стадии Preview).