После поиска многих статей я нашел свой ответ, и вот правильный способ настройки:
- Запросить сертификат на
*.domain.com
у Диспетчер сертификатов . - Перейдите на платформу настройки DNS хост-сервера domain.com (например, DNS-управление Godaddy) и добавьте запись CNAME (копия из диспетчера сертификатов).
Name:_5d5g45u2j2r5w1s2a8ed2.domain.com
Value:_5f44y54d25s1de4fg4f52s5s4dc1s5.kdiesksqs.acm-validations.aws
Подождите, пока
Диспетчер сертификатов успешно подтвердит на
*.domain.com
и сгенерирует сертификат
abcd-1234-abcd-1234-abcde
. Создать дистрибутив из CloudFront с подробной информацией:
- Состояние: включено
- Альтернативные доменные имена (CNAME):
aws.domain.com
- SSL-сертификат: * .domain.com (abcd-1234-abcd-1234-abcde)
- могут найти другие настройкив AWS CloudFront Developer Guide.
Дождитесь, пока состояние распределения покажет
Развернуто , и будет сгенерировано имя домена:
11ppqrstuv.cloudfront.net
Назад кПлатформа настройки DNS хост-сервера domain.com (например, DNS-управление Godaddy) и добавьте запись CNAME.
Name: aws.domain.com
Value: 11ppqrstuv.cloudfront.net
Чтобы проверить, работает ли он, перейдите на
REDBOT , попробуйте
http://aws.domain.com/your-folder/file.png
, и вы увидите что-то вроде:
X-Cache: Hit from cloudfront
Via: 1.1 q2ws5d2w8s2sa3as3s2d5ds2ww.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: LAX3-C4
X-Amz-Cf-Id: F1s5s5w5er4f4cls0ekesd4ds5s5sKPoSSCH5e2ss4==
Вот и все!