跳至内容

如何确定 Amazon CloudWatch 中删除日志的原因?

1 分钟阅读
0

我想确定 Amazon CloudWatch 中删除日志的原因。

简短描述

默认情况下,日志数据无限期存储在 CloudWatch Logs 中。但是,您可以配置在日志组中存储日志数据的时段。要确定删除 CloudWatch 日志的原因,必须查看日志组的留存策略设置。任何早于当前留存设置的数据都将被删除。

解决方法

要查看日志组的当前留存策略设置,请完成以下步骤:

  1. 登录 CloudWatch 控制台
  2. 在导航窗格中,选择 Log groups(日志组),然后选择所需的日志组。
  3. 在该日志组的 Actions(操作)下拉列表中,选择 Edit Retention Setting(s)(编辑留存设置)。
  4. 在弹出窗口中,将显示为日志组配置的当前留存设置。任何早于当前留存设置的数据都将被删除。例如,如果将 Expire events after(事件有效期)设置为 90 天,则任何超过 90 天的数据都将从日志组中删除。

有关详细信息,请参阅更改 CloudWatch Logs 中的日志数据留存期

要查询 PutRetentionPolicyDeleteRetentionPolicy API 以查看 AWS CloudTrail 中的事件历史记录,请完成以下步骤:

  1. 登录 CloudTrail 控制台
  2. 选择 Event History(事件历史记录)。
  3. Lookup Attributes(查找属性)下,从下拉列表中选择 Event Name(事件名称)。
  4. 输入事件名称。例如,PutRetentionPolicyDeleteRetentionPolicy
  5. 选择 filter by date and time(按日期和时间筛选)以指定您的搜索设置。

注意:****CloudTrail 事件历史记录仅限于过去 90 天的事件。有关详细信息,请参阅事件历史记录的限制