amazon s3 upload tempo limite do arquivo

Eu tenho um arquivo JPG com 800KB. Eu tento fazer o upload para o S3 e continuo recebendo o erro de tempo limite. Você pode, por favor, descobrir o que está errado? 800 KB é pequeno para upload.

Mensagem de erro: sua conexão de soquete com o servidor não foi lida ou gravada no período de tempo limite. Conexões inativas serão fechadas.

Código de Status HTTP: 400

Código de erro da 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));

questionAnswers(2)

yourAnswerToTheQuestion