是否可以将文件从s3移动或复制到冰川(或者如果不可能是另一种更便宜的存储类),尽管原始的s3文件将被删除?从whm>寻找服务器备份的强大解决方案s3>冰川。我已经尝试了多个生命周期规则,并且可以看到这里有几个问题,但我似乎无法正确设置。
WHM为我发送备份到s3罚款。它的工作原理是在s3上创建服务器上备份的镜像。我的问题是whm / s3集成的工作方式意味着当月底删除服务器上的备份时,s3存储桶中的备份也是如此。
我想要实现的是,在从s3删除文件之前,它们会被永久保存一段时间,比如6个月。我已经尝试过规则将它们归档到冰川而没有成功,并且认为这是因为原始文件被删除了,冰川实例也被删除了?
我正在努力实现的目标是什么? 感谢。
答案 0 :(得分:0)
实际上有两种使用Amazon Glacier的方法:
Amazon Glacier拥有自己的API,可用于向/从Glacier文件库上传/下载对象(相当于S3存储桶)。实际上,当您使用Amazon S3将数据移动到Glacier时,S3只是调用标准Glacier API将数据发送到Glacier。区别在于S3正在为您管理保险库,因此您无法看到Glacier控制台中列出的对象。
所以,您可能选择做的是:
<强>版本强>
另一种方法是使用 Amazon S3版本控制。这意味着实际上不会删除从Amazon S3删除的对象。相反,删除标记 em>隐藏了对象,但仍然可以访问该对象。
然后,您可以定义生命周期策略,以便在一段时间后删除非当前版本(包括已删除的对象)。
参见(旧文章):Amazon S3 Lifecycle Management for Versioned Objects | AWS News Blog