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

    Object Storage позволяет управлять жизненными циклами объектов в бакете.

    1. В консоли управления перейдите в бакет, для которого хотите настроить жизненные циклы объектов.
    2. В левой панели выберите Жизненный цикл.
    3. Нажмите кнопку Настроить.
    4. На отобразившейся странице можно добавлять, удалять и редактировать правила конфигурации. Подробное описание полей конфигурации смотрите в разделе Конфигурация жизненных циклов объектов в бакете.

    Примечание

    Консоль управления не позволяет задать условия на удаление объектов и изменение класса хранилища объектов в одном правиле. Для каждого типа условий используйте отдельное правило.

    Чтобы загрузить конфигурацию с помощью AWS CLI:

    1. Опишите конфигурацию жизненных циклов объектов в формате JSON. Например:

      {
          "Rules": [
              {
                  "ID": "DeleteOldBackups",
                  "Filter": {
                      "Prefix": "backup/"
                  },
                  "Status": "Enabled",
                  "Expiration": {
                          "Days": 180
                  }
              }
          ]
      }
      

      Готовую конфигурацию можно поместить в файл, например, lifecycles.json.

    2. Загрузите конфигурацию в бакет, например, backup-bucket:

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