gpt4 book ai didi

amazon-web-services - 如何在不使用生命周期规则的情况下将 S3 Standard 转换为 Glacier

转载 作者:行者123 更新时间:2023-12-04 14:23:09 27 4
gpt4 key购买 nike

我有数百 GB 的备份文件夹/文件存储在使用“标准”存储类的 AWS S3 存储桶中。我使用 Arq 定期自动将所有内容备份到 S3。

由于种种原因,我在第一次启动备份时选择了标准。但是,这些文件夹/文件不再需要频繁访问,将来也不需要。 Glacier 存储类现在非常适合。

我知道我可以使用生命周期规则让 AWS 每天自动扫描存储桶以查找与特定规则匹配的文件并将它们移动到 Glacier。但是,我真的不需要这样做——我宁愿现在就把整个桶全部拿走,然后把它移到 Glacier。只需完成它,以便该存储桶中的所有现有和 future 文件都存储在 Glacier 中。

我该怎么做?我非常愿意通过控制台或 CLI 来执行此操作,而不是开发脚本来使用 API。也就是说,如果没有其他方法并且您知道某处存在现有脚本,我不反对。

在存储桶的 S3 控制台中,“更改存储类”菜单项仅提供标准、标准-IA、一个区域-IA 和减少冗余的选项。

如果您要提出一些需要 CLI 的建议,如果您不介意的话,我将不胜感激明确的命令和语法——我对 CLI 还不够熟悉。

最佳答案

您可以集成一个 Glacier API:https://docs.aws.amazon.com/amazonglacier/latest/dev/amazon-glacier-api.html但是仅仅归档一个桶就需要做很多工作!正如 @michael-sqlbot 在下面提到的,您试图实现的并不是这个 API 真正设计的目的,所以不是一个好的选择

如果您查看之前关于 S3/Glacier 和在它们之间移动文件的问题,大多数用户建议使用生命周期规则。例如:Move files between amazon S3 to Glacier and vice versa programatically using API

您可以设置一个生命周期规则,以便它在文件创建 1 天后将文件从 S3 转移到 Glacier - 因此在您的情况下,在您创建规则并对其进行评估后,它会将所有文件移动到 Glacier。例如,请参阅本指南(尤其是第 5b 点):https://docs.aws.amazon.com/AmazonS3/latest/user-guide/create-lifecycle.html

关于amazon-web-services - 如何在不使用生命周期规则的情况下将 S3 Standard 转换为 Glacier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51577697/

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