当响应状态超过200时,X-AMZN-TRACE-ID不存在于响应标头中



我正在使用API Gateway和Lambda授权器中的X射线跟踪。在授权者内部,我打电话给两个HTTP URL。

  • 当我为一个HTTP呼叫提供无效的URL时,我会从Lambda授权者那里投掷回调("未经授权")。因此,响应状态将为401。当我查看响应标题时,我找不到X-AMZN-TRACE-ID。

  • 当URL有效并且状态为200时,X-Amzn-Trace-Id在响应标题中可见。

无论如何是否可以检索X-Amzn-Trace-Id,无论状态如何(总是)?

对响应的延迟表示歉意。我们已经与API Gateway团队一起提出了这个问题,并积极与他们合作解决此问题。我目前无法提供任何ETA,但请继续关注。目前,无论响应的状态如何,都无法检索" X-AMZN-TRACE-ID"。" X-AMZN-TRACE-ID"由API网关段填充,在上述用例中似乎缺少200个状态代码。

感谢您的耐心配合。

最新更新