J'ai un fichier JPG avec 800KB. J'essaie de télécharger sur S3 et continue d'obtenir une erreur de délai d'attente. Pouvez-vous comprendre ce qui ne va pas? 800 Ko est plutôt petit pour le téléchargement.amazon s3 télécharger le délai d'expiration
Message d'erreur: La connexion de votre socket au serveur n'a pas été lue ou écrite dans le délai imparti. Les connexions inactives seront fermées.
Code d'état HTTP: 400
AWS Code d'erreur: 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));
Cela me arrive de temps en temps, et je viens de recommencer le téléchargement. –
Je reçois tout le temps, même avec le téléchargement de fichiers 1KB. – user1688346