有没有办法清除撰写计数或复制云存储中的对象,以便在不下载和重新上传的情况下删除撰写计数?
对于5TB的对象大小限制,我需要5GB的作品和1024个组合限制 - 甚至可以上传5GB的内容吗?他们当然不容易合作。
撰写计数应该更高(1MM)或者我应该能够复制云存储中的对象以摆脱现有的撰写计数。
答案 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