如何阻止 Lambda 产生与 CreateLogStream 相关的 CloudTrail 费用?

Ale*_*x R 6 amazon-web-services amazon-cloudwatch amazon-lambda

我管理的网站实际上不是很大,但 Lambda 被广泛使用,每次网站访问都会调用多次,导致每月有数十万次调用。

我注意到 CloudTrail 成本激增。进一步挖掘,我发现最大的问题是CreateLogStreamLambda 基础设施进行的调用,即是 AWS 的代码执行此操作,而不是我的代码。由于 CreateLogStream,我的 CloudTrail 成本是 Lambda 成本的 100 倍(Lambda 的免费套餐在某种程度上扭曲了这个比率)。

除了完全停用之外CloudTrail,有什么方法可以停止产生这些费用吗?

she*_*n89 2

看起来您可以在跟踪配置上使用高级事件选择器来排除/包含数据事件的特定源、lambda 等。

更新:我自己测试过这一点。我可以创建一条跟踪来监控所有 Lambda(数据)事件,并使用针对特定事件的过滤器。然后我可以反转过滤器以排除该过滤器。但我不确定它是否会排除实际的createLogStream调用,因为这可能位于不同的对象上。