web-dev-qa-db-ja.com

CookieなしのルートドメインでのCloudFrontCDNのセットアップ

最近、CDN用のCloudFrontディストリビューションとともに、サイトの静的コンテンツ用にAWSS3バケットをセットアップしました。私はこれをサブドメインを使用して機能させています。

ただし、YSlowを実行した後、CookieデータがまだサブドメインCDN(4 Cookie)に渡されていることに気付きました。これは、ルートドメインのGoogleAdsense広告からのCookieであると思われます。そこで、CDN用に別の専用ルートドメインを設定したいと思います。

私の質問は、この新しいルートドメインが自分のCDN専用である場合、ルートAレコードのIPアドレスとして何を設定する必要があるかということです。明らかに、CDNのポイントは、場所に基づいて最終的な宛先IPを決定できるようにすることです。

または、とにかくCDNによって駆動されるため、このIPが何であるかは問題ではありませんか?

4
Jerad Rose

まず、Cookieに関するCloudFrontディストリビューションの動作を制御できます。 cookies forward を完全に無効にするか、 whitelist 必要なものを無効にすることができます。

DNSの場合、実際のサービングIPはユーザーの場所に基づいて各ユーザーの実行時に決定されるため、IPを指定しないでください。ディストリビューション設定でCNAMEを定義する必要があります: http://docs.aws.Amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html

DNSプロトコルでは、ゾーンの頂点とも呼ばれるDNS名前空間の最上位ノードのCNAMEレコードを作成できないことに注意してください。

2
Guy