相关疑难解决方法(0)

将大文件上载到Amazon S3时出现问题

我尝试使用Amazon-SDK(Java)示例代码S3TransferProgressSample.java将大文件上传到Amazon-S3存储(也在AWS docs上发布).

但是,当我尝试上传11 GB文件时,上传卡在不同的位置,并显示错误消息:

Unable to upload file to Amazon S3: Unable to upload part: Unable toexecute HTTP request: Unbuffered entity enclosing request can not be repeated " (attached screenshot). 
Run Code Online (Sandbox Code Playgroud)

看起来在IOException发生后,SDK无法重试请求(见下文).

有没有人遇到这个?解决此问题的最佳做法是什么?任何代码表示赞赏.

 INFO: Received successful response: 200, AWS Request ID:
 2B66E7669E24DA75<br> Jan 15, 2011 6:44:46 AM
 com.amazonaws.http.HttpClient execute<br> INFO: Sending Request: PUT
 s3.amazonaws.com /test_file_upload/autogenerated.txt Parameters:
 (uploadId:
     m9MqxzD484Ys1nifnX._IzJBGbCFIoT_zBg0xdd6kkZ4TAtmcG0lXQOE.LeiSEuqn6NjcosIQLXJeKzSnKllmw--, partNumber: 1494, )<br> Jan 15, 2011 6:45:10 AM
     org.apache.commons.httpclient.HttpMethodDirector executeWithRetry<br>
     **INFO: I/O exception (java.net.SocketException) caught when processing request: Connection …
Run Code Online (Sandbox Code Playgroud)

java service amazon-s3 amazon-web-services

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

java ×1

service ×1