我使用aws-java-sdk-bom
来上传文件:
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。是否有超时或什么?
答案 0 :(得分:1)
您应该参考AWS S3常见问题解答,我相信它需要很少的时间才能传播......
http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.html#ConsistencyModel