使用>组合对象1024个零件没有下载/上传

时间:2015-09-04 23:11:29

标签: google-cloud-storage

有没有办法清除撰写计数或复制云存储中的对象,以便在不下载和重新上传的情况下删除撰写计数?

对于5TB的对象大小限制,我需要5GB的作品和1024个组合限制 - 甚至可以上传5GB的内容吗?他们当然不容易合作。

撰写计数应该更高(1MM)或者我应该能够复制云存储中的对象以摆脱现有的撰写计数。

2 个答案:

答案 0 :(得分:1)

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-obj

答案 1 :(得分:1)

组件数量不再受限制。允许合成> 1024个零件。 https://cloud.google.com/storage/docs/composite-objects