2017-02-14 194 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