以下是我试图理解引擎盖机制的一个例子。
我决定将2GB文件上传到我的S3存储桶,我决定使用128MB的大小。然后我会
(2 * 1024) / 128 => 16 parts
以下是我的问题:
我是否会在我的桶中看到16个128MB的对象或一个2GB的对象 我的桶里的物品?
S3如何理解部件的顺序(1-> 2-> ...-> 16)和 我下载它们时将它们重新组装成一个2GB的文件?是 我需要首先下载一个额外的'meta'对象(参见上面的问题)以帮助客户实现这种重新组装所需的信息吗?
答案 0 :(得分:1)
在上传各个部分时,Amazon S3中将存储多个上传,您可以使用ListMultipartUploads
命令进行查看。
使用CompleteMultipartUpload
命令完成分段上传时,您必须指定以正确顺序上传的各个部分的列表。然后,上传内容将合并为一个对象。
下载取决于您使用的客户端/代码 - 您可以并行下载对象,也可以只下载单线程。