---
title: 'Лимиты бакета'
sidebar_label: 'Лимиты бакета'
description: 'Как ограничить суммарный размер, количество и время хранения объектов в бакете'
sidebar_position: 3
---

import Formbricks from '@theme/MDXComponents/Formbricks'

# Лимиты бакета

По умолчанию на бакеты не установлены лимиты, вы можете хранить любой объем объектов в бакете до тех пор, пока на балансе есть деньги для оплаты.

Вы можете ограничить хранение объектов в бакете с помощью лимитов:

* на объем хранения;
* количество объектов;
* время жизни объектов в бакете.

Вы можете установить лимит на объем хранения на все бакеты в определенном [пуле](/infrastructure/locations.mdx#pool), подробнее в инструкции [Лимиты S3](/s3/manage/limit.mdx).

## Принцип работы \{#principle-of-operation}

При достижении лимита на объем хранения или количество объектов загружать объекты в бакет будет невозможно.

Лимит на время жизни применяется только к новым объектам — в метаданных каждого объекта автоматически проставляется заголовок с датой, когда объект будет удален.
Если в бакете включено [версионирование](/s3/buckets/versioning.mdx), объект не будет удален, а переместится в список версий, подробнее в подразделе [Удалить объект при включенном или приостановленном версионировании](/s3/objects/delete-object.mdx#delete-object-with-versioning-enabled) инструкции [Удалить объект](/s3/objects/delete-object.mdx).
Если в бакете или у отдельных объектов включен [Object Lock](/s3/buckets/object-lock.mdx), то блокировка имеет приоритет над лимитом времени жизни объекта.
Такие объекты не будут удалены, пока действует блокировка.

При изменении или удалении лимита заголовок для ранее загруженных объектов не изменится:

* объекты, которые были загружены до установки лимита, не будут удалены;
* объекты с заголовком в метаданных будут удалены в указанное время даже в случае сброса лимитов бакета.

При достижении срока удаления объекты станут недоступны для чтения, но могут отображаться в списке какое-то время.
Фактическое удаление происходит с задержкой до нескольких дней — срок зависит от количества объектов и региона бакета.
Объем хранения продолжает тарифицироваться до окончательного удаления.

Подробнее об отложенном удалении в [документации Swift API](/api/object-storage-swift/).

## Настроить лимиты бакета \{#set-bucket-limits}

1. В [панели управления](https://my.selectel.ru/storage/) в верхнем меню нажмите **Продукты** и выберите **S3**.
2. Перейдите в раздел **Бакеты**.
3. Откройте страницу бакета → вкладка **Конфигурация**.
4. В блоке **Лимиты**:

   4.1. В строке лимита нажмите **Изменить**.

   4.2. Если вы выбрали лимит на объем хранения, включите тумблер **Ограничение** и введите максимальный объем хранения в ГБ.

   4.3. Если вы выбрали лимит на количество объектов, включите тумблер **Ограничение** и введите максимальное количество объектов, которое можно будет хранить в бакете.

   4.4. Если вы выбрали лимит на время жизни, включите тумблер **Автоудаление** и введите количество часов, через которое объекты будут удаляться.

   4.5. Нажмите **Сохранить**.

<Formbricks />
