【问题标题】:Cloud Front gives Access Denied Error for Newly Uploaded files in S3Cloud Front 为 S3 中新上传的文件提供访问被拒绝错误
【发布时间】:2016-07-23 01:22:16
【问题描述】:

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

【问题讨论】:

    标签: amazon-s3 amazon-cloudfront


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 2019-10-11
      • 2021-10-01
      • 2015-09-22
      • 2018-06-28
      • 2021-06-09
      • 2012-08-30
      相关资源
      最近更新 更多