Tengo un archivo JPG con 800 KB. Intento subir a S3 y sigo recibiendo un error de tiempo de espera. ¿Puede por favor figura qué está mal? 800 KB es bastante pequeño para subir.amazon s3 upload file time out
Mensaje de error: La conexión de su socket al servidor no se leyó ni se escribió durante el tiempo de espera. Las conexiones inactivas estarán cerradas.
código de estado HTTP: 400
Código de error 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));
Esto me pasa de vez en cuando, y acabo de volver a intentar la carga. –
Lo consigo todo el tiempo incluso con la carga de archivos de 1 KB. – user1688346