2014-02-14 81 views
0

我有一個S3存儲桶,用戶可以將非常大的文件上傳到(1-10GB)。然後我處理這些文件並將它們從上傳文件夾中複製出來。這對於小文件工作正常,但超過5GB大的文件,我得到以下錯誤:如何複製s3上的大文件

The specified copy source is larger than the maximum allowable size for a copy source: 5368709120 (AWS::S3::Errors::InvalidRequest) 

我原本想處理的文件複製到一個單獨的水桶,但我會好起來的,如果他們留在同存儲在另一個目錄中。我只需要將它們從上傳文件夾中複製出來,這樣用戶就不會打擾它們(我想將它們歸檔,最終將它們移動到冰川作爲非常慢的後臺進程)。

提前致謝!

回答

2

您可以通過使用多部分副本來完成此操作。具體取決於您使用的語言和API。