View a markdown version of this page

Amazon Step Functions and Amazon X-Ray - Amazon X-Ray
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Step Functions and Amazon X-Ray

Amazon X-Ray 与集成 Amazon Step Functions 以跟踪和分析对步骤函数的请求。您可以可视化状态机的组件、确定性能瓶颈以及对导致错误的请求进行故障排除。有关更多信息,请参阅Amazon X-RayAmazon Step Functions 开发者指南中的步进函数。

在创建新状态机时启用 X-Ray 跟踪
  1. 打开步骤函数控制台,网址为https://console.aws.amazon.com/states/。

  2. 选择创建状态机。

  3. 在定义状态机页面,选择使用代码段创作或使用模板开始。如果您选择运行示例项目,则无法在创建期间启用 X-Ray 跟踪。相反,在创建状态机后启用 X-Ray 跟踪。

  4. 选择下一步。

  5. 在指定详细信息页面,配置状态机。

  6. 选择 “启用 X-Ray 跟踪” 。

在现有状态机中启用 X-Ray 跟踪
  1. 在 Step Functions 控制台中,选择要为其启用跟踪的状态机。

  2. 选择编辑。

  3. 选择 “启用 X-Ray 跟踪” 。

  4. (可选)从 “ X-Ray 权限” 窗口中选择 “创建新角色”,为状态机添加 Auto-generate 一个包含权限的新角色。

    权限部分包含创建新角色、选择现有角色或输入 ARN 的选项。
  5. 选择保存。

注意

当您创建新的状态机时,如果对请求进行了抽样并在上游服务(如 Amazon API Gateway 或)中启用了跟踪,则会自动跟踪该状态机。 Amazon Lambda对于未通过控制台(例如通过 Amazon CloudFormation 模板)配置的任何现有状态机,请检查您是否有授予足够权限以启用 X-Ray跟踪的 IAM 策略。