2015-07-21 7 views
17

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

В качестве примера предположим, что у меня есть ведро с 3 годами резервных копий данных. Если я создам новый жизненный цикл, в котором эти данные будут заархивированы через 31 день и удалены через 365 дней, будет ли это новое правило применяться к существующим данным? Как скоро он начнет применяться?

ответ

32

Да, это ретроактивно (т. Е. Все вещи, которые уже существуют и соответствуют, получат правило).
Может быть небольшая задержка (т. Е. Правила будут иметь дневную детализацию и выполняться ежедневно), но правила вступят в силу немедленно. В зависимости от того, сколько данных вам нужно удалить/переместить, может потребоваться некоторое время, если у вас много ранее существовавших данных.

Источник: S3 FAQ здесь: http://aws.amazon.com/s3/faqs/

политики Lifecycle применяются как для существующих, так и новых объектов S3, обеспечивая , что вы можете оптимизировать хранение и максимальную экономию для всех текущих данных и новых данных, размещенных в S3, не занимая много времени Обзор и миграция данных вручную.

После добавления правила истечения срока действия правило применяется к объектам, которые уже существуют в ковше, а также добавлены новые объекты в ведро. Как только объекты пройдут свою дату истечения срока действия, они будут идентифицированы и поставлены в очередь для удаления . Вам не будет выставлен счет за хранение для объектов, находящихся на или после их срока годности, хотя вы все равно можете получить , чтобы получить доступ к этим объектам, пока они находятся в очереди, прежде чем они удалятся . Как и в случае стандартных запросов на удаление, Amazon S3 не заряжает для удаления объектов с использованием Object Expiration. Вы можете установить Правила истечения срока действия для ваших ведра с нулевым значением или с управлением версиями .