Как исправить 500 ответов от NLB в vpc, когда я пытаюсь подключиться к нему через vpclink (шлюз API) в AWS

Я не смог подключиться к своему внутреннему VPC через шлюз API через канал VPC. В журналах похоже, что запрос идет в NLB и возвращает ошибку 500. Я не могу посмотреть журналы NLB, потому что он не хранит журналы для запросов TCP.

Когда я пытаюсь подключиться к своему NLB из VPC, я могу это сделать. В моей текущей конфигурации NLB прослушивает в порту 80 запросы TCP и обращается к задаче ecs fargate через порт 8080. До сих пор я следовал руководству по частному реестру.

Конфигурации API GATEWAY: Создан API. Создал метод POST с типом интеграции как VPC LINK и использовал http://{NLB dns} в качестве конечной точки для моей интеграции. Я включил VPN-прокси по ссылке. Я создал ссылку VPC

Конфигурации для NLB: присутствуют в частных подсетях VPC. Прослушивает порт 80. Связывается с задачами ecs fargate через порт 8080. Он работает, когда я запускаю тот же NLB через лямбда-функцию, которая находится в VPC.

Ожидаемый результат: запрос отправлен в задачу ecs fargate. Текущий результат / ответ: ошибка 500 от NLB. Запрос даже не достигает задачи ecs fargate

0 ответов

Другие вопросы по тегам