我有一個800KB的JPG文件。我嘗試上傳到S3並不斷收到超時錯誤。 你可以請圖什麼是錯的?上傳800KB是相當小的。亞馬遜s3上傳文件超時
錯誤消息:您的服務器的套接字連接未在超時期限內被讀取或寫入。空閒連接將被關閉。
HTTP狀態代碼:400
AWS錯誤代碼:將requestTimeout
Long contentLength = null;
System.out.println("Uploading a new object to S3 from a file\n");
try {
byte[] contentBytes = IOUtils.toByteArray(is);
contentLength = Long.valueOf(contentBytes.length);
} catch (IOException e) {
System.err.printf("Failed while reading bytes from %s", e.getMessage());
}
ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentLength(contentLength);
s3.putObject(new PutObjectRequest(bucketName, key, is, metadata));
這發生在我身上偶爾,我只是重新嘗試上傳。 –
即使上傳1KB文件,我也會一直這樣。 – user1688346