gpt4 book ai didi

amazon-web-services - 从 Amazon S3 存储桶中删除大量版本

转载 作者:行者123 更新时间:2023-12-02 14:04:24 28 4
gpt4 key购买 nike

好的,我有一个小问题,我有一个在 NAS 上运行到 Amazon S3 存储桶的备份程序,并且在该存储桶上启用了版本控制。 NAS 存储大约 900GB 的数据。

我已经运行了几个月了,并且一直在关注 Amazon Glacier 服务(我的版本控制生命周期规则存储对象)的费用账单不断上涨。成本最终变得如此之高,以至于我不得不暂停存储桶上的版本控制,以阻止更多的成本。

我现在在所有对象上都有大量版本的一个文件的屏幕截图示例: enter image description here

我有两个问题:

  1. 我目前正在寻找一种方法来从 Amazon own documentation 删除大量版本化文件。看来我必须单独删除每个版本,这是正确的吗?如果是这样,实现这一目标的最佳方法是什么?我认为这将是某种脚本,必须列出存储桶中的每个项目并向每个版本化对象发出DELETEVERSION?这将是很多请求,我想这会引出我的下一个问题。
  2. 以这种方式删除大量 Glacier 对象会产生哪些成本影响?在 Glacier 中删除对象的成本似乎很昂贵,这也适用于在 S3 中创建的版本吗?

很高兴根据需要提供更多详细信息,

谢谢

最佳答案

即使 S3 已将对象迁移到冰川中,从 S3 中删除也是免费的,除非对象在冰川中的时间少于 3 个月,因为冰川旨在长期存储。在这种情况下,您只需按剩余时间付费(例如,对于仅存储 2 个月的对象,您将需要支付相当于多 1 个月的提前删除费用)。

您仍然需要识别并指定要删除的版本,但 S3 在单个多重删除请求中最多接受 1000 个对象或版本(最多 1k 个实体)。

http://docs.aws.amazon.com/AmazonS3/latest/API/multiobjectdeleteapi.html

关于amazon-web-services - 从 Amazon S3 存储桶中删除大量版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29559530/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com