Mik*_*tos 2 aws-lambda aws-xray
我想要获取 Lambda 函数的一些 X 射线痕迹。通过阅读文档,我似乎可以在配置中启用主动跟踪,并且它应该自动记录它,而无需正确部署任何新代码?
只有当我想要自定义子段时,我才会在 lambda 函数中显式进行一些 X-Ray 调用吗?
是的,你是对的,但有以下注意事项:
当您按照上述步骤操作时,控制台将建议修改该函数所执行的 IAM 策略。如果您在创建函数时使用控制台创建的角色,则可能需要手动修改该角色。创建新策略并将其附加到角色,创建内联策略附件,或者使用如下所示的 SID 编辑角色的现有策略(这是一个示例 - 在 IAM 策略中使用 glob 时请务必小心):
{
"Sid": "AllowXRay",
"Resource": "*",
"Action": [
"xray:PutTraceSegments",
"xray:PutTelemetryRecords"
],
"Effect": "Allow"
}
Run Code Online (Sandbox Code Playgroud)执行这些步骤后,我能够在 XRay 控制台中看到我的函数的完整痕迹。
| 归档时间: |
|
| 查看次数: |
2128 次 |
| 最近记录: |