Жизненный цикл объектов в бакете

Object Storage позволяет настроить время хранения объектов в бакете.

Управление конфигурацией жизненного цикла возможно через:

Таким образом, можно управлять конфигурацией жизненных циклов с помощью инструментов, которые взаимодействуют с Object Storage через HTTP API, совместимый с Amazon S3.

Пример загрузки конфигурации с помощью утилиты AWS CLI

  1. Опишите конфигурацию жизненного цикла объектов в файле lifecycles.json:

    {
        "Rules": [
            {
                "ID": "DeleteOldBackups",
                "Filter": {
                    "Prefix": "backup/"
                },
                "Status": "Enabled",
                "Expiration": {
                        "Days": 180
                }
            }
        ]
    }
    
  2. Загрузите файл конфигурации в бакет backup-bucket:

    aws s3api put-bucket-lifecycle-configuration \
        --bucket backup-bucket \
        --lifecycle-configuration file://lifecycles.json \
        --endpoint-url=https://storage.yandexcloud.net