Как зарегистрировать идентификатор лямбда-запроса в группе журналов шлюза Api CloudWatch Api в формате JSON? - PullRequest
0 голосов
/ 06 февраля 2019

Я работал над REST API, который использует AWS API Gateway и лямбда-функцию.Оба шлюза Api и лямбда-сервисы входят в сервис CloudWatch.Мне нужно зарегистрировать идентификатор лямбда-запроса в группе журналов шлюза API AWS CloudWatch.(API-Gateway-Execution-Logs_ {api_id} / {staging}).

Мне удается получить идентификатор лямбда-запроса в текстовом формате, но я хочу зарегистрировать его в формате JSON.В журналах шлюза API он помечен как «Идентификатор конечной точки интеграции AWS».Я пытался найти это свойство по следующей ссылке: Список переменных журнала

В настоящее время в мои журналы CloudWatch добавлен «$ context.requestId».Это идентификатор запроса для API Gateway.Мне нужен идентификатор лямбда-запроса в логах API Gateway.Я пытался войти "$ context.authorizer.principalId", но он пуст.

Как получить идентификатор лямбда-запроса из объекта контекста запроса шлюза API?

...