【问题标题】:How can we set CORS for folders in Amazon S3 Buckets我们如何为 Amazon S3 存储桶中的文件夹设置 CORS
【发布时间】:2016-02-06 06:00:20
【问题描述】:

我已经对 Bucket 设置了权限,并且 CORS 标头设置在存储桶根目录中的任何文件上,但没有设置在 Bucket 中文件夹内的文件上。有没有办法在文件夹内的文件上设置 CORS?

【问题讨论】:

    标签: amazon-web-services amazon-s3 cors


    【解决方案1】:

    如果您在存储桶上配置了 CORS,则该配置对存储桶中的 所有 文件有效。 S3 对 CORS 没有其他选择。如果根目录之外的文件似乎没有激活 CORS,那么您几乎可以肯定看到缓存的响应来自 S3 以外的其他地方(它本身不缓存任何内容)。

    【讨论】:

      【解决方案2】:

      我知道这是旧的,但它可能会有所帮助。由于缓存响应,CORS 可能来自 Cloudfront。 要从 Cloudfront 分发中删除缓存文件,您可以直接在 AWS Cli -> Invalidations 中转到 CloudFront 分发,然后使用 /* 创建一个失效。这将从根目录中删除所有缓存的对象

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-06
        • 2020-07-25
        • 1970-01-01
        • 1970-01-01
        • 2012-06-27
        • 2018-10-26
        • 2017-04-30
        • 2012-01-01
        相关资源
        最近更新 更多