Перейти к основному содержимому

О бакетах

Бакет — это контейнер для хранения объектов в объектном хранилище. В отличие от файловых систем, здесь нет понятия «папки» как отдельной сущности. Все данные организованы в плоскую структуру: объекты хранятся напрямую в бакете, а иерархия (например, logs/2026/02/error.txt) имитируется за счет префиксов в ключах объектов.

Пример:
Объект с ключом reports/q4/summary.pdf не находится в папке reports/q4. Он просто имеет ключ, начинающийся с префикса reports/q4/.
Графические интерфейсы (например, консоль управления) отображают такие префиксы как «папки», но на уровне API это просто строки.

Особенности

При создании бакета учитывайте следующее:

  • имя должно быть уникальным;
  • имя не должно выглядеть как IP-адрес;
  • в имени запрещены заглавные буквы и символы подчеркивания;
  • имя должно начинаться с маленькой буквы или цифры;
  • имя может состоять из одного или нескольких сегментов, разделенных одной точкой (.). Сегменты могут включать только маленькие буквы, цифры и дефисы;
  • максимальное количество тегов на бакет 50 пар. Ключ ≤128 символов, значение ≤256 символов.

URL бакета

Для обращения к бакету вы можете использовать следующие формы URL:

path-style

  • http(s)://$endpoint/<bucket_name>

virtual-hosted–style

  • http(s)://<bucket_name>.$endpoint/

Для создания бакета см. инструкцию Создать новый бакет.