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

Управление жизненным циклом объекта

Если AWS CLI еще не установлен, установите и настройте его. Для работы с объектным хранилищем используйте команды s3api и s3.

AWS CLI

Проверить конфигурацию

В терминале выполните команду:

aws s3api get-bucket-lifecycle-configuration --bucket <bucket_name>

Укажите:

<bucket_name> — имя бакета.

Добавить конфигурацию

В терминале выполните команду:

aws s3api put-bucket-lifecycle-configuration \
--bucket <bucket_name> \
--lifecycle-configuration file://<path>

Укажите:

<bucket_name> — имя бакета; <path> — путь к файлу с правилами конфигурации.

Изменить конфигурацию

Для изменения правил жизненного цикла откройте JSON-файл с текущей конфигурацией бакета. Вы можете удалить ненужные правила или отредактировать существующие, чтобы они соответствовали вашим задачам. После внесения изменений сохраните файл и примените его в интерфейсе управления хранилищем.

В терминале выполните команду:

aws s3api put-bucket-lifecycle-configuration \
--bucket <bucket_name> \
--lifecycle-configuration file://<path>

Укажите:

<bucket_name> — имя бакета; <path> — путь к файлу с правилами конфигурации.

Удалить конфигурацию

В терминале выполните команду:

aws s3api delete-bucket-lifecycle --bucket <bucket_name>

Укажите:

<bucket_name> — имя бакета.

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