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

Amazon web services 当响应状态不是200时,响应标头中不存在X-Amzn-Trace-Id,amazon-web-services,aws-lambda,aws-xray,Amazon Web Services,Aws Lambda,Aws Xray,我在API网关和Lambda授权器中使用X射线跟踪。在授权器内部,我调用两个HTTP URL 当我为一个http调用提供无效URL时,我抛出了来自lambda authorizer的回调(“未经授权”)。因此,响应状态将是401。当我查看响应头时,找不到X-Amzn-Trace-Id 当URL有效且状态为200时,X-Amzn-Trace-Id会出现在响应头中 无论状态如何(始终),是否仍可以检索X-Amzn-Trace-Id。对响应延迟表示歉意。我们已向API网关团队提出此问题,并积极与他

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

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

  • 当URL有效且状态为200时,
    X-Amzn-Trace-Id
    会出现在响应头中


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

对响应延迟表示歉意。我们已向API网关团队提出此问题,并积极与他们合作解决此问题。我不能提供任何埃塔在这一点上,但请继续关注。目前,无论响应的状态如何,都无法检索“X-Amzn-Trace-Id”。“X-Amzn-Trace-Id”由API网关段填充,除了200状态代码之外,上面的用例中似乎缺少它

谢谢你的耐心