Трассировка тел полного запроса / ответа в AWS ApiGateway (не усекается) - PullRequest
0 голосов
/ 16 мая 2018

Я использую AWS Api Gateway и Я бы хотел отследить полный запрос и ответ .Некоторые из моих интеграций - это лямбда-выражения и некоторые другие конечные точки http.

Я включил stage> Logs> «Записывать полные данные запросов / ответов» и вижу журналы в CloudWatch.

Похоже, этосовершенен до тех пор, пока я обнаружил, что тела ТРУНЦИРУЮТСЯ ... Существует ограничение в 1024 байта в ApiGateway, отправляющем журналы в cloudwatch.

Есть ли какое-нибудь решение для этого?

Я рассматриваю возможность использования лямбды в качестве прокси (с http-прокси) в качестве последнего варианта ...

Спасибо

1 Ответ

0 голосов
/ 18 октября 2018

Как вы заявили, в настоящее время нет известного решения этой проблемы, и AWS знает о проблеме.

API-шлюз в настоящее время ограничивает события журнала 1024 байтами. События журнала, длина которых превышает 1024 байта, например, тела запросов и ответов, будут обрезаны шлюзом API перед отправкой в ​​журналы CloudWatch.

Дополнительные известные проблемы можно найти на странице документации AWS для API Gateway здесь.

https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-known-issues.html

...