从CloudWatchLogs删除特定的日志事件

问题描述 投票:0回答:1

我浏览了the documentation of CloudWatch Logs,但找不到任何从log stream手动删除部分数据的方法。

删除数据的唯一方法是:

  • 删除log stream,但这将删除所有数据(而不仅仅是我们要删除的数据)
  • 将保留策略设置为更短的时间窗口,以便早于X时间的日志事件将被删除。这也删除了比我们想要删除的更多的内容。

任何人都有删除特定日志记录的经验吗?

amazon-web-services amazon-cloudwatch amazon-cloudwatchlogs aws-cloudwatch-log-insights
1个回答
0
投票

[遗憾的是,到目前为止,您无法从CloudWatch日志流中删除单个日志事件,替代方法是使用Lambda函数:设置Lambda函数触发器,过滤所有日志,然后将其余日志写入新的日志组/流中,然后删除原始日志流。

© www.soinside.com 2019 - 2024. All rights reserved.