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

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

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

我注意到 CloudTrail 成本激增。进一步挖掘后,我发现最大的罪魁祸首是CreateLogStreamLambda 基础设施发出的调用,即这是 AWS 的代码做的,不是我的。由于 CreateLogStream 导致的 CloudTrail 成本是 Lambda 成本的 100 倍(Lambda 的免费套餐在一定程度上扭曲了这一比例)。

除了彻底停用之外CloudTrail,还有其他方法可以停止产生这些费用吗?

答案1

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

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

相关内容