Рейтинг:0

Не удается подключиться к Amazon API Gateway с помощью PORT on Request URI

флаг uz

Я работаю над мобильным приложением, которое подключается к устаревшему веб-приложению, используя такой запрос:

https://example.com:8000/api/пользователь/логин

Мы переносим определенные функции с сервера API и считаем, что для этого лучше всего использовать шлюз API. Мы смогли создать и развернуть шлюз API с картой пользовательского домена (сопоставив этап развертывания с доменом и создав запись ALIAS для шлюза API в Route53).

Шлюз API состоит из ресурса API, в который вложено более 60 ресурсов. Каждый метод имеет тип интеграции HTTP-прокси с классическим балансировщиком нагрузки, который направляет запросы в устаревшее веб-приложение.

Есть странная проблема. API работает только без порта 8000 как часть URI запроса. Так как все запросы из мобильного приложения имеют порт 8000, я получаю тайм-ауты. Однако, когда я удаляю порт, все запросы проходят успешно. Я включил журналы и понял, что запросы даже не достигают шлюза, когда порт присутствует.

К сожалению, в настоящее время мы не можем изменить URI из мобильного приложения. Есть ли способ обойти это? Есть ли способ заставить API-шлюз работать, игнорируя номер ПОРТ в запросе?

Спасибо.Надеюсь, я объяснил это хорошо. Я рад объяснить мою настройку дальше.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.