关于AWS Textract是否支持X-ray追踪的技术咨询
AWS Textract X-Ray 追踪断层问题解答
问题1:这是预期行为还是遗漏了配置?
这是预期行为,具体原因:
- 目前AWS Textract的异步操作(包括你调用的
StartDocumentTextDetection)并不支持AWS X-Ray追踪——它既不会在API调用阶段生成X-Ray追踪段,也不会在任务完成后触发SNS通知时,传递上游Lambda的X-Ray追踪上下文。 - 虽然SNS本身支持X-Ray,但只有当SNS的API调用由已启用X-Ray的服务发起,且携带有效追踪上下文时,才会生成对应的追踪记录。由于Textract触发SNS时不会传递上游的追踪信息,所以SNS也不会出现在X-Ray的服务地图链路中,最终导致调用Textract的Lambda和下游触发的Lambda之间出现追踪断层。
- 你没有遗漏任何配置,因为Textract目前根本没有提供开启X-Ray追踪的相关选项。
问题2:Textract是否有支持X-Ray的计划?
AWS不会提前公开具体服务功能的上线时间或 roadmap 细节。如果需要Textract支持X-Ray追踪,你可以通过AWS Support或者官方用户反馈渠道提交功能请求,这类需求会被AWS团队纳入优先级评估,若用户需求足够普遍,后续可能会推出相关支持。
另外,你提到的用共享S3桶作为临时追踪桥梁是可行的临时方案:可以在上下游Lambda中针对S3操作生成自定义X-Ray追踪段,以此补全断层的链路,让整个流程的追踪更完整。
内容的提问来源于stack exchange,提问作者JayEye
相关产品推荐
相关产品推荐

