2017-02-14 196 views
0

我要上传100K小文件(总大小:200MB)。S3:如何上传大量文件

我试图做到这一点通过Web浏览器(AWS控制台),但第15分钟,我已经上传仅2MB。

什么是100K的小文件上传到S3最快的方法是什么?

回答

3

安装the AWS CLI tool,然后使用aws s3 cp命令或aws s3 sync命令将所有文件上传到S3。

或者,您可以考虑使用第三方S3客户端,如CyberduckCloudBerry Explorer

+1

我用'AWS S3 cp'用下面的命令:'AWS S3 CP MYDIR S3:// mybucket/--recursive'。更多细节:[链接](http://docs.aws.amazon.com/cli/latest/reference/s3/cp.html)。我花了大约3分钟上传100K的文件总大小200MB – nicq

+0

我用这个boto3函数[boto3.s3.transfer](http://boto3.readthedocs.io/en/latest/_modules/boto3/ s3/transfer.html)上传(多部分传输)一些数据库备份文件到S3,但在我的情况下,我不得不先压缩文件。希望这可能有所帮助。 – Gigapalmer