这对我来说是新鲜事,所以如果我不知道我在说什么,请原谅我(:我正在尝试通过子域使用 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