Я пытаюсь настроить HTTPS для моего приложения, которое состоит из внешнего интерфейса (корзины S3, поставляемой с CloudFront) и внутреннего интерфейса (приложение node.js внутри Elastic Beanstalk).
Для части CloudFront ясоздал сертификат SSL в Северной Вирджинии (видимо, у меня нет выбора здесь), и я сделал привязку в дистрибутиве CloudFront.Это работает, и мое приложение обслуживается по HTTPS.
Для части Elastic Beanstalk я создал сертификат SSL в Ирландии (где размещено мое приложение EBS) и привязал этот сертификат к балансировщику нагрузки EBS, используя порт443. Это работает, и я могу связаться с моим сервером по протоколу HTTPS с помощью Postman.
Однако, когда мой веб-интерфейс пытается выполнить API-вызов к бэкэнду, я получаю эту ошибку:
Полагаю, я допустил ошибку при создании сертификатов, но не могу ее найти.Я дал обоим сертификатам один и тот же набор CNAMES, я не уверен, должен ли я это делать.
РЕДАКТИРОВАТЬ:
Я получаю точно такую же ошибку после обновлениявнешний интерфейс, так что он указывает DName балансировщика нагрузки (также сопоставленного с поддоменом с помощью маршрута 53).