По умолчанию EB url будет только HTTP. Чтобы использовать HTTPS, вам необходимо развернуть сертификат SSL на вашем ALB .
Для этого вам понадобится собственный домен , потому что вы можете связать только сертификаты SSL с доменами , которые вы контролируете . Таким образом, обычно вы получаете домен (кажется, у вас уже есть один год назад). Итак, в этом случае вы можете настроить поддомен (например, api.my-domian.com
) на годады. Затем вы можете использовать AWS ACM для регистрации бесплатного SSL-сертификата publi c для api.my-domian.com
.
После проверки сертификата с помощью DNS (проще) или электронной почты вы развертываете его на своем ALB использует прослушиватель HTTP. Очевидно, вам нужно будет указать api.my-domian.com
на https-адрес EB. Вы также можете перенаправить на вашем HTTP-трафике ALB c с порта 80 на 443, чтобы всегда использовать https.
Тогда в вашем интерфейсном приложении вы используете только https://api.my-domian.com
, а не исходный URL-адрес EB.
Наряду с этим могут быть проблемы с CORS, поэтому их также необходимо варьировать.