如何上传多个文件并在 S3 中组合它们

nik*_*143 5 python amazon-s3 amazon-web-services

我有一个大尺寸的 exe 文件(> 100 MB),我需要将其上传到 S3。现在因为我有一个可靠的网络,我想通过将文件分成块然后并行上传这些块来加快这个过程。但我不知道如何将这些块合并在一起以获得原始 exe?

虽然 python 提供了一种将文件上传到块的方法,但这些块是串行上传的。有没有办法并行上传这些块然后将它们合并在一起?

Mir*_*cea 4

S3 已经对此提供了支持。

这称为分段上传: http: //docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html

使用知道如何执行此操作的客户端(例如 s3cmd http://s3tools.org/kb/item13.htm ),或者通过 SDK 和您喜欢的语言自行执行此操作。