Поиск по сайту:

Как создать политику жизненного цикла для корзины S3 на AWS


На этой странице

  1. Предварительные условия
  2. Что будем делать?
  3. Войти в AWS
  4. Создание политики жизненного цикла
  5. Заключение

Мы можем использовать политику жизненного цикла для управления объектами в корзине S3, чтобы они хранились с минимальными затратами. Политика жизненного цикла S3 — это набор правил, используемых для определения действий, которые Amazon S3 применяет к объектам в корзине. Есть два типа действий:

  1. Действия перехода: 
     это используется для определения перехода объектов в другой класс хранения.
  2. Действия по истечении срока действия:
    используется для определения срока истечения срока действия объектов.

Мы можем добавить правила в политику, чтобы указать Amazon S3 на перенос объектов в другой класс хранилища Amazon S3.

Например:

  1. Когда мы знаем, что к объектам обращаются нечасто, мы можем перевести их в класс хранения S3 Standard-IA.
  2. Возможно, мы захотим архивировать объекты, к которым нам не нужно обращаться в режиме реального времени, в хранилище класса S3 Glacier.

Чтобы узнать больше о переходе, нажмите здесь, чтобы просмотреть официальную документацию.

Мы можем использовать политику жизненного цикла S3 в следующих случаях.

  1. Когда мы хотим загрузить журналы в корзину, которая нужна на неделю или месяц, а затем после этого, мы можем удалить их.
  2. Когда к документам часто обращаются в течение ограниченного периода времени.
  3. Когда мы хотим загрузить некоторые типы данных в Amazon S3 в первую очередь для архивных целей.

Мы можем добавить конфигурации жизненного цикла S3 в неверсионные корзины и корзины с поддержкой версий.

В этой статье мы увидим шаги по перемещению объектов (Действие перехода) в Glacier через 10 дней после создания и их удаление (Действие срока действия) через 365 дней после создания.

Предпосылки

  1. Аккаунт AWS (создайте, если у вас его нет).
  2. Корзина S3 (нажмите здесь, чтобы узнать, как создать корзину S3)

Что мы будем делать?

  1. Войдите в AWS.
  2. Создание политики жизненного цикла

Войти в АВС

Нажмите здесь, чтобы перейти на страницу входа в AWS.

Когда мы перейдем по приведенной выше ссылке, мы увидим следующую веб-страницу, где нам необходимо войти в систему, используя наши данные для входа.

После входа в систему вы увидите Консоль управления AWS, как показано ниже.

Создать политику жизненного цикла

Нажмите \Услуги\ в левом верхнем углу экрана и найдите s3 в поле поиска.

Вы увидите главную панель инструментов S3, где вы увидите все корзины S3 из вашей учетной записи. Щелкните корзину S3, в которой вы хотите создать политику жизненного цикла. Если у вас нет корзины S3 и вы хотите научиться создавать свою первую корзину, нажмите здесь.

Note: While creating an S3 Bucket make sure that the name you give to the Bucket is unique globally as no 2 buckets can have the same name. You can not have buckets with the same name not only in your account but throughout the globe.

Внутри корзины S3 щелкните вкладку «Управление».

Вы увидите следующий экран, укажите имя создаваемой политики и выберите область действия «Применить ко всем объектам в корзине», если вы хотите применить эту политику ко всем объектам в корзине.

Выберите версию объекта, к которой вы хотите применить политику жизненного цикла/перехода. Здесь я выбрал текущую версию.

Здесь я выбрал переход к леднику и указал 10 дней в качестве количества дней после создания объекта, к которому я хочу применить переход.

Установите флажок подтверждения, а затем нажмите кнопку Далее.

Здесь я выбрал текущую версию объекта для истечения срока действия и указал 365 дней в качестве количества дней после создания объекта для удаления объекта.

Если вы хотите попробовать создать политику и для предыдущей версии документов, установите флажок «Предыдущие версии».

Нажмите кнопку «Далее».

Проверьте настройки созданного нами правила, если вам нужно внести изменения, выберите «Назад». В противном случае установите флажок подтверждения, а затем нажмите кнопку Сохранить.

Здесь вы можете увидеть созданное нами правило, которое перемещает текущую версию объектов в Glacier через 10 дней после создания и удаляет текущую версию объектов через 365 дней после создания.

Заключение

В этой статье мы рассмотрели шаг по созданию политики жизненного цикла для корзин s3, чтобы переместить текущую версию объектов в Glacier и удалить текущую версию объектов из корзины.