我们如何在Amazon S3存储桶中为文件夹设置CORS

时间:2015-11-05 11:55:48

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

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

2 个答案:

答案 0 :(得分:5)

如果您已在存储桶上配置了CORS,则该配置对存储桶中的所有文件都处于活动状态。 S3没有其他CORS选项。如果根目录外的文件看起来没有激活CORS,那么你几乎可以肯定看到来自S3以外的其他地方的缓存响应(它本身不会缓存任何东西)。

答案 1 :(得分:0)

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