0
後に私は、ファイルをアップロードするためにaws-java-sdk-bom
を使用します。S3応答403右アップロード
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));
をし、私は私がURLにアクセスしようと、時には場合は、要求が正常に(主に大> 20Mbのために行われた直後ことに気づきましたファイル)それは403で応答します..秒後 - すべてがOKです。タイムアウトか何かありますか?
あなたは、アップロードする前に(将来の)オブジェクトに何かをしましたか?アップロードの前にオブジェクトのメタデータをダウンロードしたり取得したりして(おそらくそれが存在するかどうかを確認するために)、この動作が期待されますが、そうでない場合はそうではありません。 –