Рейтинг:0

Попытка понять правило жизненного цикла S3

флаг br

Я работаю над сайтом электронной коммерции.

Я храню фотографии продуктов в корзине s3. Как только продукт удален, я также удаляю фотографии из ведра s3.

У меня есть Управление версиями корзины S3 включено. Я не совсем уверен, как работает управление версиями?

Вот мои предположения:

  1. Если фотография продукта изменена, старая фотография сохраняется со старой версией (поэтому старая фотография никогда не удаляется)
  2. Если фотография удалена, AWS по-прежнему сохраняет удаленную фотографию, однако она помечается как удаленная.

Верны ли приведенные выше предположения?

Теперь я хочу создать правило жизненного цикла для перемещения старых фотографий (удаленных или старой версии измененных фотографий) в более дешевое хранилище.

В консоли S3 я выбираю «Управление» > «Создать правило жизненного цикла». Я вижу следующие варианты:

  • Перемещать текущие версии объектов между классами хранения
  • Перемещение нетекущих версий объектов между классами хранения
  • Срок действия текущих версий объектов
  • Безвозвратно удалять неактуальные версии объектов
  • Удалить просроченные маркеры удаления объектов или незавершенные составные загрузки

Я не понимаю, что означает неактуальная версия?

Является ли удаленная фотография неактуальной версией? Как насчет фотографии продукта, которая остается активной в течение очень долгого времени (скажем, 1 год) без изменения или удаления... он когда-либо становится неактуальным, потому что он слишком долго сидел в ведре?

Я думаю, что вариант, который я хочу, это:

введите описание изображения здесь

Перемещает ли указанное выше правило удаленные и измененные фотографии в более дешевое хранилище через 30 дней?

Рейтинг:1
флаг gp
Tim

Вы правильно понимаете, как работает управление версиями и что делает правило жизненного цикла.

Вам следует рассмотреть возможность использования класса мгновенного извлечения glacier, чтобы сэкономить больше денег, или Glacier Deep Archive, если вас устраивает минимальный срок хранения в шесть месяцев.

Обратите внимание, что за перемещение объектов между классами хранилища взимается небольшая плата, поэтому в некоторых случаях, например для журналов CloudTrail, это нецелесообразно. Изображения это должно быть стоящим. Документация хорошо это описывает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.