Лимиты бакета
По умолчанию на бакеты не установлены лимиты, вы можете хранить любой объем объектов в бакете до тех пор, пока на балансе есть деньги для оплаты.
Вы можете ограничить хранение объектов в бакете с помощью лимитов:
- на объем хранения;
- количество объектов;
- время жизни объектов в бакете.
Вы можете установить лимит на объем хранения на все бакеты в определенном пуле, подробнее в инструкции Лимиты S3.
Принцип работы
При достижении лимита на объем хранения или к оличество объектов загружать объекты в бакет будет невозможно.
Лимит на время жизни применяется только к новым объектам — в метаданных каждого объекта автоматически проставляется заголовок с датой, когда объект будет удален. Если в бакете или у отдельных объектов включен Object Lock, то блокировка имеет приоритет над лимитом времени жизни объекта. Такие объекты не будут удалены, пока действует блокировка.
При изменении или удалении лимита заголовок для ранее загруженных объектов не изменится:
- объекты, которые были загружены до установки лимита, не будут удалены;
- объекты с заголовком в метаданных будут удалены в указанное время даже в случае сброса лимитов бакета.
При достижении срока удаления объекты станут недоступны для чтения, но могут отображаться в списке какое-то время. Фактическое удаление происходит с задержкой до нескольких дней — срок зависит от количества объектов и региона бакета. Объем хранения продолжает тарифицироваться до окончательного удаления.
Подробнее об отложенном удалении в документации Swift API.
Настроить лимиты бакета
-
В панели управления в верхнем меню нажмите Продукты и выберите S3.
-
Перейдите в раздел Бакеты.
-
Откройте страницу бакета → вкладка Конфигурация.
-
В блоке Лимиты:
4.1. В строке нужного лимиты нажмите Изменить.
4.2. Если вы выбрали лимит на объем хранения, включите тумблер Ограничение и введите максимальный объем хранения в ГБ.
4.3. Если вы выбрали лимит на количество объектов, включите тумблер Ограничение и введите максимальное количество объектов, которое можно будет хранить в бакете.
4.4. Если вы выбрали лимит на время жизни, включите тумблер Автоудаление и введите количество часов, через которое объекты будут удаляться.
4.5. Нажмите Сохранить.