首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用AWS CloudFormation和TracingConfig配置Lambda中的X射线

用AWS CloudFormation和TracingConfig配置Lambda中的X射线
EN

Server Fault用户
提问于 2017-06-29 01:36:01
回答 1查看 3.1K关注 0票数 2

我们有一个AWS (更广泛的AWS堆栈的一部分),它是使用CloudFormation配置的。我们需要在这个Lambda上实现/配置X射线。公司政策禁止我们(以角色/帐户为基础)访问AWS控制台,这是我们使用CloudFormation定义AWS堆栈的原因之一;但这意味着我们不能通过AWS控制台启用X射线(这通常是这样做的)。

不幸的是,我们还没有找到关于在CloudFormation中使用X射线的文档.回顾一下云形成发行历史,我们发现X射线实际上并没有被列出.CloudFormation似乎不支持以这种方式配置带有X射线的Lambda。

我们还发现了名为TracingConfig的东西,它可以通过CloudFormation启用。但是,并没有太多的文档来说明这是做什么的,或者输出是什么样子的/它会去哪里。与此相关的有希望的信息是,关于TracingConfigX-Ray的文档在传递他们称之为“主动跟踪”的内容时都提到了这一点。

因此,我的问题最终是,我们可以从TracingConfig中获得多少信息,如果我们能够使用这些信息,这将使我们与X-Ray提供的信息有多近?

是否有一种在CloudFormation中启用X射线的无证方法?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-07-31 22:04:39

虽然还不清楚,但TracingConfig是启用AWS射线的设置.

TracingConfig是AWS:: Lambda ::Function资源的一个属性,用于配置AWS (Lambda)函数的跟踪设置。有关跟踪Lambda函数的更多信息,请参见AWS Lambda Developer指南中基于AWS X射线的应用程序的跟踪。- AWS函数跟踪控制

您还必须将xray:PutTraceSegmentsxray:PutTelemetryRecords的权限添加到lambda的执行角色中。

注意:当我这样做时,我发现我必须创建一个新的执行角色资源并将策略内联移动,否则CloudFormation ChangeSet将在创建lambda时失败,因为角色更新尚未完全传播到所有区域。

看看这篇博文,上面有更多的信息:在AWS Lambda上启用AWS X射线

票数 6
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/858470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档