从s3删除后,是否可以将文件保留在冰川中?

时间:2018-05-21 23:56:20

标签: amazon-s3 backup whm amazon-glacier

是否可以将文件从s3移动或复制到冰川(或者如果不可能是另一种更便宜的存储类),尽管原始的s3文件将被删除?从whm>寻找服务器备份的强大解决方案s3>冰川。我已经尝试了多个生命周期规则,并且可以看到这里有几个问题,但我似乎无法正确设置。

WHM为我发送备份到s3罚款。它的工作原理是在s3上创建服务器上备份的镜像。我的问题是whm / s3集成的工作方式意味着当月底删除服务器上的备份时,s3存储桶中的备份也是如此。

我想要实现的是,在从s3删除文件之前,它们会被永久保存一段时间,比如6个月。我已经尝试过规则将它们归档到冰川而没有成功,并且认为这是因为原始文件被删除了,冰川实例也被删除了?

我正在努力实现的目标是什么? 感谢。

1 个答案:

答案 0 :(得分:0)

实际上有两种使用Amazon Glacier的方法:

  • 作为Amazon S3存储类(如您所述)或
  • 直接与Amazon Glacier互动

Amazon Glacier拥有自己的API,可用于向/从Glacier文件库上传/下载对象(相当于S3存储桶)。实际上,当您使用Amazon S3将数据移动到Glacier时,S3只是调用标准Glacier API将数据发送到Glacier。区别在于S3正在为您管理保险库,因此您无法看到Glacier控制台中列出的对象。

所以,您可能选择做的是:

  • 创建WHM备份
  • 直接发送到Glacier

<强>版本

另一种方法是使用 Amazon S3版本控制。这意味着实际上不会删除从Amazon S3删除的对象。相反,删除标记隐藏了对象,但仍然可以访问该对象。

然后,您可以定义生命周期策略,以便在一段时间后删除非当前版本(包括已删除的对象)。

参见(旧文章):Amazon S3 Lifecycle Management for Versioned Objects | AWS News Blog