Ответ 1
Да, это ретроактивно (т.е. все вещи, которые уже есть и соответствуют, получат правило).
Может быть небольшая задержка (т.е. Правила будут иметь дневную детализацию и выполняться ежедневно), но правила вступят в силу немедленно. В зависимости от того, сколько данных вам нужно удалить/переместить, может потребоваться некоторое время, если у вас много ранее существовавших данных.
Источник: S3 FAQ здесь: http://aws.amazon.com/s3/faqs/
Политики жизненного цикла применяются как к существующим, так и к новым объектам S3, обеспечивая что вы можете оптимизировать хранение и максимизировать экономию средств для всех текущие данные и любые новые данные, размещенные на S3, не требующие больших затрат времени ручной просмотр и миграция данных.
После добавления правила срока действия объекта правило применяется к объекты, которые уже существуют в ковше, а также добавленные новые объекты к ковшу. Когда объекты истекают до истечения срока их действия, они идентифицированы и поставлены в очередь для удаления. Вам не будет выставлен счет за хранение для объектов, находящихся на или после их срока годности, хотя вы все еще можете доступ к этим объектам, пока они находятся в очереди, прежде чем они удален. Как и со стандартными запросами на удаление, Amazon S3 не заряжает вы для удаления объектов с использованием Object Expiration. Вы можете установить Правила истечения срока действия вашего приостановления версий или приостановления версий ведра также.