X-Amzn-Trace-Id не присутствует в заголовке ответа, когда статус ответа отличается от 200 - PullRequest
0 голосов
/ 13 февраля 2019

Я использую рентгеновскую трассировку в API Gateway и Lambda Authorizer.Внутри авторизатора я вызываю два HTTP-URL.

  • Когда я даю недействительный URL-адрес для одного http-вызова, я запускаю обратный вызов («неавторизованный») от lambda-авторизатора.Следовательно, статус ответа будет 401. Когда я просматриваю заголовки ответа, я не смог найти X-Amzn-Trace-Id.

  • Когда URL-адрес действителен и имеет статус 200, в заголовках ответов отображается X-Amzn-Trace-Id.

Есть ли способ получить X-Amzn-Trace-Id независимо от статуса (всегда)?

1 Ответ

0 голосов
/ 04 апреля 2019

Извините за задержку с ответом.Мы подняли эту проблему с командой API Gateway и активно работаем с ними, чтобы решить эту проблему.Я не могу предоставить ETA на данный момент, но, пожалуйста, следите за обновлениями.На данный момент нет способа получить «X-Amzn-Trace-Id» независимо от статуса из ответа.«X-Amzn-Trace-Id» заполняется сегментом API-шлюза, и он, по-видимому, отсутствует для приведенного выше варианта использования, кроме кода состояния 200.

Спасибо за терпение.

...