有没有一种方法可以清除撰写计数或复制云存储中的对象,从而无需再次下载和上传即可删除撰写计数?
对于5TB的对象大小限制,我需要5 5GB的片段组合在一起,1024个组合限制-- 5 5GB的上传是可能的吗?他们当然不容易与之合作。
撰写计数应该更高(1 1MM),或者我应该能够复制云存储中的对象以删除现有的撰写计数。
发布于 2018-07-07 02:46:36
对组件计数不再有限制。允许合成> 1024个部分。https://cloud.google.com/storage/docs/composite-objects
发布于 2015-09-05 07:58:14
5G上传绝对是可能的。您可以使用诸如gsutil之类的工具轻松地执行它们。
没有一种简单的方法可以减少现有的组件数量,但使用Rewrite API是可能的。根据文档:“当您重写一个源和目标位置和/或存储类不同的复合对象时,结果将是一个包含单个组件的复合对象。”
因此,您可以创建一个不同存储类的存储桶,重写它,然后将其重写回您的原始存储桶并删除副本。gsutil在幕后使用了重写API,因此您可以使用gsutil cp来完成所有这些工作
$ gsutil mb -c DRA gs://dra-bucket
$ gsutil cp gs://original-bucket/composite-obj gs://dra-bucket/composite-obj
$ gsutil cp gs://your-dra-bucket/composite-obj gs://original-bucket/composite-obj
$ gsutil rm gs://dra-bucket/composite-objhttps://stackoverflow.com/questions/32407782
复制相似问题