亚马逊 s3 上传文件超时
我有一个800KB的JPG文件。我尝试上传到S3并不断收到超时错误。你能找出问题所在吗?800KB对于上传来说相当小。
错误消息:在超时期限内,您与服务器的套接字连接未被读取或写入。空闲连接将关闭。
HTTP 状态代码:400
AWS 错误代码:请求超时
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));