AWS step function 角色需要包含哪些权限才能启用 X-ray?

What permissions need to be included for AWS step function role to enable X-ray?

我目前正在查看有关如何为我的 stepfunction 状态机启用 X-ray 的一些资源,来自本教程:https://docs.aws.amazon.com/step-functions/latest/dg/concepts-xray-tracing.html#xray-concept-create

“当您为现有状态机启用 X-Ray 时,您必须确保您有一个 IAM 策略,该策略授予 X-Ray 执行跟踪的足够权限。您可以手动添加一个,也可以生成一个。有关详细信息,请参阅 X-Ray 的 IAM 政策部分。"

X-ray的权限那么多,不知需要哪些?我想手动将它们添加到我的步骤功能角色中,但我不想添加所有这些,包括不需要的。

以下链接将根据您的用例为您提供指导:

  1. Basic IAM permissions policy,我建议从这个开始。然后 reduce/add 根据您的用例。

  2. How AWS X-Ray works with IAM,详细一点

此外,您可以使用 AWS Policy Generator 让事情变得简单。此处,AWS X-Ray 操作在策略类型下列为 IAM 策略