我在许多计算机上有一系列目录,我每晚都会使用 将其备份到 S3 存储桶中dgsync
。我想要一个允许我偶尔存档的解决方案:
- 过去四周内每周一次
- 过去六个月内每月一次
Glacier 的价格很有吸引力,但我很好奇我是否可以使用生命周期策略来实现这一点。或者,是否有其他实用程序可用于迁移。
答案1
不可以,S3 生命周期策略不能用于创建 S3 的多个时间点快照。
生命周期策略可用于将 S3 对象自动移动到 Glacier,但如果不先从 Glacier 恢复,则原始对象将无法再在 S3 存储中访问。
答案2
是的,您可以使用 S3 存储桶生命周期策略来实现这一点。文档详细说明。简而言之,您需要指定:
- 标识该规则适用的一个或多个对象的对象键前缀。
- 您希望 Amazon S3 对指定对象执行的一个或多个操作。
- 您希望 Amazon S3 执行指定操作的日期或时间段(以自对象创建以来的天数指定)。
就您而言,在操作中,您需要将存储类别指定为“冰川”。
我应该指出,这肯定不是真正的时间点快照。如果在存档过程中修改了任何目标对象(不太可能),则状态将不一致。