2017-03-17 2 views
0

ich aws-java-sdk-bom, um Datei zu laden:S3 Antworten 403 direkt nach dem Upload

final PutObjectRequest putRequest = new PutObjectRequest(bucketName, blobKey.toString(), input, metadata); 
putRequest.setCannedAcl(CannedAccessControlList.PublicRead); 

final ProgressTracker progress = new ProgressTracker(); 
transferManager.upload(putRequest, new S3ProgressListenerChain(progress)); 

und ich bemerkte, dass manchmal, wenn ich versuche, rechts die URL zuzugreifen, nachdem die Anfrage (vor allem für große> 20Mb erfolgreich durchgeführt wird Dateien) es antwortet mit 403 .. Nach einer Sekunde - alles ist in Ordnung. Gibt es eine Zeitüberschreitung oder etwas?

+0

Haben Sie vor dem Upload etwas auf die (zukünftigen) Objekt tun? Wenn Sie vor dem Upload versucht haben, Metadaten auf das Objekt herunterzuladen oder zu erhalten (um zu prüfen, ob es vielleicht existiert hat), wäre dieses Verhalten zu erwarten, aber nicht anders. –

Antwort