web-dev-qa-db-ja.com

CloudFrontからJSファイルをリクエストすると、403が表示されます

これは私にとって新しいので、何を話しているのかわからない場合は失礼します(:サブドメインにCNAMEを追加して、サブドメインを介してCloudFrontとS3で自分のCDNを設定しようとしていますCloudFront。

ファイルを読み込もうとすると403が表示されるようです。これは元のs3リンクです。 https://s3.amazonaws.com/chaoscod3r_aws_cdn/libs/polyfills/json3_polyfill.js ;誰もが開く/ダウンロードする許可を設定した後に機能しているようです。しかし、サブドメインを使用してファイルをリクエストしようとすると、次のようになります。 http://cdn.chaoscod3r.com/libs/polyfills/json3_polyfill.js ; 403になっているようです。

誰かがこれを手伝ってくれませんか?

5
Roland

CloudFrontディストリビューションの設定にもCNAMEを追加する必要があります。単にAWS Console > CloudFront > Distribution > Distribution Settings > Alternate Domain Names(CNAMEs)に移動し、CNAME値cdn.chaoscod3r.comをそこに追加します。

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

8
vagarwal