从 CloudFront 请求 JS 文件时收到 403

从 CloudFront 请求 JS 文件时收到 403

这对我来说是新鲜事,所以如果我不知道我在说什么,请原谅我(:我正在尝试通过子域使用 CloudFront 和 S3 设置我自己的 CDN,通过向该子域添加 CNAME 以指向 CloudFront。

好像我在尝试加载文件时遇到了 403 错误,这是原始的 s3关联在将权限设置为所有人打开/下载后,这似乎可以正常工作。但是当尝试使用子域请求文件时:http://cdn.chaoscod3r.com/libs/polyfills/json3_polyfill.js;好像我得到了 403。

有人能帮我解决这个问题吗?

答案1

您还必须将 CNAME 添加到 CloudFront 分发的设置中。只需转到 AWS Console > CloudFront > Distribution > Distribution Settings > Alternate Domain Names(CNAMEs)并在那里添加 CNAME 值 cdn.chaoscod3r.com。

http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html

相关内容