API-шлюз - время ожидания запроса конечной точки случайно - PullRequest
1 голос
/ 16 января 2020

У меня есть следующий поток:

enter image description here

Моя работа Лямбда вызывает шлюз API для получения журналов моей работы. Шлюз API поддерживается одной главной лямбда, которая вызывает две другие лямбда (чтение или запись) на основе заданных параметров. Это чтение и запись выполняются в таблицах DynamoDB. Это решение работало нормально в течение последних 2 месяцев, но с прошлой недели я наблюдаю ненормальное поведение, наблюдается огромный рост ошибок 5XX и 4xx, и я также получаю большинство из них как 'Endpoint request timed out'. Я не могу понять, что вдруг изменилось, чтобы вызвать это. Что является причиной root этого ненормального поведения, потому что иногда оно выполняется правильно, а иногда нет. Все Lambdas развернуты в частных подсетях. Группа безопасности для всех из них не содержит ничего во входящем и все места назначения для исходящего. Частные подсети содержат NAT-шлюз. В идеале я понимаю, что должен использовать конечные точки VP C для DynamoDB и API Gateway, но изначально я это упустил.

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