Я запускаю проект Django, развернутый на AWS lambda с использованием бессерверной платформы Zappa. Доступ к нему можно получить по случайно сгенерированной ссылке из AWS API Gateway, которая позволяет сказать: -
randomly-generated-link.aws.amazon.com/production
Я также создал сертификат SSL из ACM и проверил его в своем домене, скажем так
example.com
Теперь, когда я запускаю zappa certify, эта команда успешно сертифицирует мой домен и создает собственный домен в консоли шлюза API со следующими конфигурациями: -
Конфигурация конечной точки оптимизирована для Edge
Целевое доменное имя d25ihv8a5022zi.cloudfront.net
Идентификатор размещенной зоны A2FDTNGATAQYW6
Сертификат ACM example.com (c504428e)
Теперь мне нужно указать свое доменное имя example.com
к randomly-generated-link.aws.amazon.com/production
, поэтому я обновил свои записи на Godaddy с помощью CNAME следующим образом: -
ТИП - CNAME NAME - example.com ЗНАЧЕНИЕ - d25ihv8a5022zi.cloudfront.net TTL - 1 ЧАС
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ - Мое приложение работает на randomly-generated-link.aws.amazon.com
показать быть доступным из example.com
.
ЧТО Я ПОЛУЧАЮ - 403 ОШИБКА Запрос не может быть удовлетворен. Плохой запрос. Создано CloudFront (CloudFront)
Вы установили Альтернативное доменное имя для распространения CloudFront на example.com
?
Надеюсь, это поможет :)