Привет, мы пытаемся обработать входящий запрос от HAProxy и использовать API Gateway для обработки запроса.
Поток domain1.com является конечной точкой HAProxy.
Затем HAProxy должен перенаправить запрос в API Gatway на Amazon, который использует собственный домен domain2.com.
Когда мы пытаемся это сделать, мы получаем сообщение об ошибке от cloudfront. Я считаю, что это связано с требованием SNI для API Gatway, чтобы знать, куда направить запрос. По этой причине мы реализовали следующие
backend api_gateway
http-request set-header host domain2.com
server api domain2.com:443 check ssl sni str(domain2.com) verify none
Это не работает, мы получаем ошибку 403. Интересно, что если мы используем не пользовательский домен и указываем его на предоставленный Amazon URL этапа, он работает! Что ж, мы не можем его использовать, потому что URL-адрес этапа требует этапа в пути, т.е. / prod, который мы не можем исправить.
Кто-нибудь знает, как мы можем это исправить, чтобы настраиваемый URL работал при передаче из HAProxy?
Спасибо,
Том