2015-07-21 82 views
17

相当简单的问题。我设置的Amazon S3生命周期规则是否可以追溯应用于数据?如果是这样,那么在旧数据开始存档或删除之前我可能会看到什么样的延迟?亚马逊S3生命周期追溯应用程序

举例来说,假设我有一个拥有3年备份数据的存储桶。如果我创建了一个新的生命周期,这些数据将在31天后归档并在365天后删除,那么这个新规则是否会应用于现有数据?多久才会开始执行?

回答

32

是的,它是追溯性的(即所有已经存在和匹配的东西都会得到规则)。
可能会有轻微的延迟(即规则将有一天的粒度和每天运行),但规则将立即生效。根据您需要移除/移动的数据量,如果您有大量预先存在的数据,则可能需要一段时间。

来源:S3常见问题在这里:http://aws.amazon.com/s3/faqs/

生命周期政策适用于现有的和新的S3对象,确保 可以优化存储,并最大限度地节约成本为所有 放在当前数据和任何新数据S3无需耗时 手动数据审查和迁移。

添加对象到期规则后,规则适用于 存储桶中已存在的对象以及新对象将 添加到存储桶。一旦对象超过其到期日期,它们将被识别并排队等待删除。您将不会为 存储过期日期或之后的对象收取费用,但您仍然可以在 删除之前通过 访问这些对象。与标准删除请求一样,Amazon S3不会向您收取 以使用对象到期删除对象。您也可以为启用版本控制或版本暂停的 存储桶设置 过期规则。