Недавно я установил корзину AWS S3 для статического контента моего сайта вместе с распределением CloudFront для моей CDN. У меня это работает с поддоменом.
Однако после запуска YSlow я понял, что данные cookie все еще передаются в мой поддомен CDN (4 cookie), которые, как я подозреваю, являются файлами cookie из рекламы Google AdSense в моем корневом домене. Итак, я хотел бы создать еще один выделенный корневой домен для моей CDN.
У меня вопрос: если этот новый корневой домен предназначен только для моей CDN, что я должен настроить в качестве IP-адреса для корневой записи A? Очевидно, что цель CDN - позволить ей определять конечный IP-адрес назначения в зависимости от местоположения.
Или даже не имеет значения, что это за IP, так как он все равно будет управляться CDN?
Во-первых, вы можете управлять поведением вашего распространения CloudFront в отношении файлов cookie. Вы можете отключить куки вперед все вместе или белый список те, которые вам нужны.
Для DNS вы не должны указывать IP-адрес, поскольку фактический обслуживающий IP-адрес будет определяться во время выполнения для каждого пользователя в зависимости от его местоположения. Вам необходимо определить CNAME в настройках вашего дистрибутива: http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html
Обратите внимание, что протокол DNS не позволяет создавать запись CNAME для верхнего узла пространства имен DNS, также известного как вершина зоны.