好的,所以我有一个小问题,我有一个在 NAS 上运行到 Amazon S3 存储桶的备份程序,并且在存储桶上启用了版本控制。NAS 存储大约900GB的数据。
我已经运行了几个月,并且一直在关注 Amazons Glacier 服务(我的版本控制生命周期规则存储对象)的成本不断上涨。成本最终变得如此之高,以至于我不得不暂停存储桶上的版本控制以阻止更多成本。
我现在对一个文件的所有对象屏幕截图示例有大量版本:
我有两个问题:
- 我目前正在寻找一种方法来删除大量版本化文件,从亚马逊自己的文档看来我必须单独删除每个版本,这是正确的吗?如果是这样,实现这一目标的最佳方法是什么?我认为这将是某种脚本,必须列出存储桶中的每个项目并向每个版本化对象发出DELETEVERSION?这将是很多请求,我想这会导致我的下一个问题。
- 以这种方式删除大量 Glacier 对象的成本影响是什么?在 Glacier 中删除对象的成本似乎很昂贵,这是否也适用于在 S3 中创建的版本?
如果需要,很高兴提供更多详细信息,
谢谢