Lambda 函数中使用的 SNS 的 AWS X-Ray 跟踪

AWS X-Ray trace for SNS used in Lambda functions

我有一个用 NodeJS 编写的 AWS lambda 函数,我在其上启用了 A​​ctive Tracing,现在每次调用它时我都会看到 X-Ray 跟踪。但是 - Lambda 函数也发布到 SNS,并且 SNS 没有出现在 X-Ray 跟踪中。 我是否需要添加代码才能查看 SNS 跟踪?

(lambda 和 SNS 都使用相同的角色,所以我认为这不是问题)。

谢谢!

要查看 lambda 函数中的更多详细信息,您需要对函数代码进行一些更改。您可以查看 http://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-nodejs-awssdkclients.html 以了解如何跟踪 AWS SDK 调用。