#amazon-web-services #dns #subdomain #amazon-cloudfront #wildcard-subdomain
#amazon-веб-сервисы #dns #поддомен #amazon-cloudfront #подстановочный знак -поддомен
Вопрос:
В моем дистрибутиве cloudfront "*.example.com"
в качестве источника указаны CNAMEs и loadbalancer. Я перенаправляю трафик из своих записей route53 непосредственно на мое доменное имя распространения cloudfront. У некоторых записей есть поддомен с произвольным именем. Итак, они выглядят так: "sub1.sub2.example.com"
, "sub3.sub4.example.com"
. Я не знаю, все ли в порядке, потому что sub1 и sub3 являются subdomain, поэтому они не содержатся "*.example.com"
. Будет ли это работать? Под работой я подразумеваю: Трафик, отправленный в мои записи, будет отправлен в cloudfront, а затем в мой loadbalancer без каких-либо проблем?
редактировать: sub3 и sub4 являются случайными.
Ответ №1:
См. Использование пользовательских URL-адресов для файлов путем добавления альтернативных доменных имен (CNAMEs) и Поддержка подстановочных знаков CNAME для Amazon CloudFront
Дистрибутив CloudFront можно настроить для обработки альтернативных доменов. Это может быть «*.example.com » для всех поддоменов и должен также охватывать поддомены. В качестве альтернативы, вы должны иметь возможность настроить «*.sub2.example.com , *.sub4.example.com » если только поддомен sub изменяется случайным образом.
Кроме того, записи CNAME необходимо настроить в Route53 для разрешения «*.example.com » к вашему дистрибутиву CloudFront.
Также стоит отметить, что если вы используете HTTPS, альтернативные доменные имена должны быть защищены действительными сертификатами SSL / TLS