更改 Google Cloud Storage 中(现有)对象的存储类别

2024-03-26

我最近了解到 Google 云存储平台/服务宣布了新的存储级别和降价。

因此,我想将其中一个存储桶的默认存储类别从持久降低可用性更改为 Coldline,因为这适合我在该存储桶中归档的文件。

不过我收到了这张纸条:

更改默认存储类别只会影响您以后添加到此存储桶的对象。它不会更改存储桶中已有对象的存储类别。

有关如何更改存储桶中所有现有对象的类的任何建议/提示(使用 Google Cloud Console 或gsutil)?


将对象同步移动到同一存储桶中不同存储类的最简单方法是使用rewrite https://cloud.google.com/storage/docs/json_api/v1/objects/rewrite。例如,要使用 gsutil 执行此操作,您可以运行:

gsutil -m rewrite -s coldline gs://your-bucket/**

注意:确保 gsutil 是最新的(4.22 及更高版本支持-s标志与rewrite).

或者,您可以使用新的SetStorageClass的行动生命周期管理 https://cloud.google.com/storage/docs/lifecycle异步(通常需要大约 1 天)修改对象存储类的功能(例如,通过使用CreatedBefore条件设置为更改存储桶的默认存储类别后的一段时间)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改 Google Cloud Storage 中(现有)对象的存储类别 的相关文章

随机推荐