当响应状态不是200时,响应标头中不存在X-Amzn-Trace-Id

时间:2019-02-13 09:58:39

标签: amazon-web-services aws-lambda aws-xray

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

  • 当我为一个http调用提供无效的URL时,我抛出了来自lambda授权者的回调(“未经授权”)。因此,响应状态将为401。当我查看响应头时,找不到X-Amzn-Trace-Id。

  • 当URL有效且状态为200时,将在响应标头中看到X-Amzn-Trace-Id

无论状态如何(总有),是否都有检索X-Amzn-Trace-Id的地方?

1 个答案:

答案 0 :(得分:1)

对延迟响应表示歉意。我们已向API Gateway团队提出此问题,并积极与他们合作解决此问题。我目前无法提供任何预计到达时间,请继续关注。目前,无论响应状态如何,都无法检索“ X-Amzn-Trace-Id”。 “ X-Amzn-Trace-Id”由API网关段填充,并且在上述用例中似乎缺少200个状态代码。

感谢您的耐心配合。