Я пытаюсь заархивировать следующее: - Размещение статической веб-страницы через S3, Cloudfront и Route 53 и защита ее с помощью HTTPS, это работает.
- Предоставление образа докера с запущенным сервером golangчерез эластичный beanstalk и защитите его через HTTPS.
Проблема в том, что я не могу получить образ сервера / докера, размещенный через Elastic beanstalk через https, я получаю ошибку тайм-аута соединения при использовании api.domain.com, wwww.api.domain.com, а также с помощью URL-адреса Elastic Beanstalk.У меня нет проблем с достижением domain.com или www.domain.com через HTTPS.
Текущая настройка:
Регистратор: www.domain.com, записи серверов имен, указывающие на серверы имен amazon.com, созданныеAWS Route 53.
Позволяет зашифровать сертификат для следующих доменов: - domain.com - * .domain.com
AWS Route 53: - Hostedzone для domain.com, A и AAAA antries дляwww.domain.com, domain.com, www.api.domain.com, api.domain.com, с псевдонимом, указывающим на облачный фронт для domain.com и www.domain.com, и псевдонимом, указывающим на эластичный beanstalk для www.api.domain.com, api.domain.com.
S3: - Настройка корзины для размещения статической веб-страницы.
Cloudfront: - Настройка для распространения корзины S3 с использованием SSL-сертификата из шифрования Lets.
Elastic beanstalk: - Настройка для предоставления образа Docker Golang с помощью Load Balancer, настройка с тем же сертификатом SSL, что и для cloudfront.
Надеюсь, некоторые из вас смогут указать мне правильное направление.