Cloud Front为S3中新上载的文件提供访问拒绝错误

时间:2016-07-20 10:31:10

标签: amazon-s3 amazon-cloudfront

我们通过API将一些文件上传到S3存储桶。其中一些文件具有长文件名。例如565ef0c5eb38f81511ff2503_565ef0c3eb38f81511ff24ff.png如果我们通过Cloud Front访问这些文件的URL,它会在几分钟内出错。稍后错误消失,文件可以加载。如果我们缩短文件名,我们会在上传后立即显示。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

听起来像s3错误的负缓存。我会将默认的最小TTL降低5分钟。

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HTTPStatusCodes.html#HTTPStatusCodes-no-custom-error-pages

  

在错误缓存最小TTL(默认为五分钟)的持续时间内,CloudFront会使用缓存的4xx或5xx状态代码响应同一对象的后续查看器请求。