Ошибка «Тайм-аут запроса конечной точки» при доступе к каналу VPC из AWS API Gateway - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть AWS API Gateway, в котором есть метод Get с VPC Link Endpoint.Это работало нормально, но на следующий день я начал получать следующую ошибку.Я получаю следующую ошибку

{
  "message": "Endpoint request timed out"
}

Я получаю эту ошибку только при доступе к службе, работающей в кластере ECS, доступ к которому осуществляется через NLB.Эта ошибка не появляется, если я получаю доступ к любому общедоступному API REST (HTTP), например https://pokeapi.co/api/v2/pokemon/ditto/. Итак, я уверен, что это не проблема API Gateway.

Как упоминалось выше, в AWS API Gatewayдля метода используется тип интеграции «VPC Link».Эта ссылка VPC указывает на NLB, у которого есть Целевая группа с целями, у которых есть экземпляры EC2, работающие в кластере ECS.Если я отправляю SSH к экземпляру EC2 и пытаюсь подключиться к Сервису, используя DNS NLB, он работает с перебоями, то есть иногда я получаю результат, иногда нет ответа после бесконечного ожидания.Я подозреваю, что есть какая-то проблема в NLB, но я проверил детали NLB, у меня нет никакой информации, связанной с чем-то не так с NLB.Я действительно застрял, потому что я не знаю, как понять, что происходит не так.Обратите внимание, что я новичок в AWS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...