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

Мне не удалось подключиться к моему внутреннему 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 Link

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

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

...