发布于: May 4, 2022

现在,您可以使用 AWS Serverless Application Model(AWS SAM)CLI 在 AWS SAM 模板中自动启用 AWS X-Ray 追踪,而无需手动编写 AWS SAM 模板。这使得集中管理无服务器应用程序中 Lambda 函数的 AWS X-Ray 追踪变得更加轻松。

AWS SAM CLI 是一款开发工具,可使您更轻松地初始化、构建、打包、在本地和云上测试、和部署无服务器应用程序。AWS X-Ray 可以帮助您分析与调试分布式应用程序,例如使用微服务架构构建的应用程序。AWS X-Ray 可在请求通过您的应用程序时提供一个端到端的视图,因而可简化监测和排除复杂的无服务器架构故障的过程。通过 AWS SAM CLI 启用追踪功能,可降低在各个 Lambda 函数上设置追踪功能时的复杂性。

要通过 AWS SAM CLI 启用追踪功能,只需在 sam init 命令调用中添加追踪标志,即可激活追踪功能。您可以在 AWS SAM 应用程序的所有 Lambda 函数中启用追踪,也可以为特定的函数启用追踪。有关更多信息,请参阅 AWS SAM CLI 文档

AWS SAM CLI 支持在所有支持 AWS SAM CLI 和 AWS X-Ray 的 AWS 区域为无服务器应用程序启用追踪功能。您可以按照文档中的说明安装 AWS SAM CLI。