Назад | Перейти на главную страницу

Выполните запрос API к конечной точке HTTP из развернутого клиента HTTPS (SSL) AWS Amplify

Я развернул свой сервер Backend / API в экземпляре AWS EC2, который загружается без SSL, а URL-адрес выглядит так:http://ec2-67-ap-southeast-3.compute.amazonaws.com'

И я развернул свой интерфейс / клиент React, используя AWS AMPLIFY Приставка. Что автоматически добавляет SSL на URL-адрес производственной ветки, а URL-адрес похож на https://branch.d3as6d542.amplifyapp.com

Теперь проблема в том, что я не могу делать какие-либо запросы API / HTTP к моему серверу от клиента. И получаю ошибку ниже,

Mixed Content: The page at 'https://branch.d3as6d542.amplifyapp.com' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://ec2-67.ap-southeast-3.compute.amazonaws.com/api/profile’. This request has been blocked; the content must be served over HTTPS.

Я могу сделать этот вызов API из моей клиентской среды разработки localhost. Но получение ошибки от AWS AMPLIFY SERVER из-за пропуска совпадения HTTP.

Как я могу решить проблему или есть ли способ удалить автоматически добавленный SSL AWS AMPLIFY?