Бакет (bucket)
Назначение
Сущность Bucket (бакет, корзина) является основной в протоколе S3. Все объекты хранятся внутри одного из бакетов.
В отличие от классических файловых систем, в бакете нет реальных поддиректорий — все объекты размещаются в его корне.
Однако каждый объект имеет уникальный идентификатор — key, который может содержать символы слеша (/). Благодаря этому объекты можно логически представить в виде иерархической структуры, аналогичной каталогам и подпапкам.
Создание бакета
Создать бакет можно 2-мя способами:
- Через Административную консоль
- Через S3 API, вызвав метод
CreateBucketв нужной рабочей области. В этом случае политика хранения создается автоматически и привязывается к хранилищу по умолчанию из рабочей области.
Создание бакетов через Административную консоль
Для создания нового бакета выполните следующие действия:
- Перейдите в раздел «Рабочие области» и откройте нужную рабочую область.
- В нижней части страницы выберите вкладку «Buckets».
- Нажмите кнопку
Создать bucketв правом нижнем углу экрана. - В открывшейся форме заполните поле:
- Наименование — укажите имя нового бакета. Имя должно быть уникальным в рамках выбранной рабочей области и соответствовать правилам именования (латинские буквы, цифры, дефис, без пробелов).
- Нажмите кнопку
Сохранить, чтобы создать бакет. - Для отмены создания нажмите
Отменить.

После сохранения новый бакет появится в списке на вкладке «Buckets» выбранной рабочей области и будет доступен для загрузки и хранения объектов.
Настройка бакета
Для настройки бакета откройте его карточку, выбрав интересующей бакет на странице настройки Рабочей области.
Вы можете настроить:
- Политики хранения. Позволяют указать на каких хранилищах будут размещены объекты бакета, какие хранилища должны быть реплицированы (“Зеркалирование”).
- Версионирование (включено/выключено).
- Жизненный цикл, который позволяет настроить правила размещения объектов на разных хранилищах.
- Фильтр по ip-адресу позволяет разрешить загрузку данных в бакет только с определенных ip-адресов.
- Политики доступа позволяют настроить права доступа пользователям и группам пользователей к интерфейсу S3 API.
- СORS-правила позволяют управлять междоменными запросами и определять, какие ресурсы могут быть запрошены из других доменов.
- Публичные бакеты позволяют любому пользователю интернета скачивать объекты из бакета и получать список объектов в бакете.
Удаление бакета
Смотрите основную статью Удаление бакета.