Я пытаюсь настроить CloudFront со статическим веб-сайтом Amazon S3 и сервером Amazon EC2 nodejs.
Я выполнил следующие действия:
- Настройка S3 ковша
example.com
- Создать сертификат в ACM, выданном на
example.com
и api.example.com
- Создание дистрибутива CloudFront
- Установить созданные альтернативные доменные имена CloudFront:
example.com
и api.example.com
- Добавлен сертификат SSL от ACM
- Создан источник с
example.com.s3-website-AWS_REGION.amazonaws.com
- На маршруте 53 добавлена запись для
example.com
и api.example.com
с псевдонимом, указывающим на распределение CloudFront.
После этого мой https://example.com
правильно загружает веб-страницу. Теперь я пытаюсь установить CloudFront для моего сервера nodejs.
Добавлен новый источник в дистрибутиве CloudFront с ec2-IP.AWS_REGION.compute.amazonaws.com
.
Добавлено поведение для шаблона api.tutorezie.com/*
со всеми TTL, установленными на ноль.
Теперь, когда я пытаюсь получить доступ к серверу nodejs с помощью https://api.example.com
, я не могу это сделать и получаю ошибку. Я не уверен, что я делаю неправильно.