是否可以在没有S3的情况下在AWS CloudFront上启用CORS?

时间:2016-03-15 09:40:29

标签: amazon-s3 cors amazon-cloudfront

我使用CloudFront CDN简单地将我的静态内容缓存在" Origin Pull"模式。 CloudFront来源是我的网站。

但是我遇到了CORS问题。我的浏览器不允许我的网页从CloudFront加载我的字体文件......具有讽刺意味的是,这些字体首先从我的网站获取并缓存:(

在搜索了这个问题之后,我注意到所有博客/教程都解释了如何在用作CloudFront原点的S3存储桶上启用CORS,并让CloudFront将Access-Control-Allow-XXX标头从S3转发到客户端。

我不需要S3存储桶,并且为了简单起见,我希望尽可能保持这种方式。

是否可以在CloudFront上启用CORS?即使是快速而肮脏的解决方案,例如在所有响应上设置访问控制标头也足够了。

或者我在CloudFront上有哪些其他选择?如果最简单的其他选择确实是使用S3存储桶,有什么缺点(对我的网站进行修改,服务性能和成本)?

0 个答案:

没有答案