从 CloudFront 请求 JS 文件时收到 403

Rol*_*and 6 amazon-s3 cname-record amazon-cloudfront

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

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

谁能帮我解决这个问题?

vag*_*wal 9

您还必须将 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

  • 如果我添加了 CNAME 怎么办?我收到 403 错误:错误无法满足请求。错误的请求。 (8认同)