OSS访问日志会被定期清除吗?

OSS不会定期清除保存在OSS Bucket中的OSS访问日志,SLS会根据日志保存时间定期清除保存在SLS的Logstore中的OSS访问日志。

OSS访问日志的存储和清理机制如下:

  • 日志转存的OSS访问日志:如果您使用了日志转存,则您的OSS访问日志会被转存储在OSS的Bucket中,OSS不会定期清除您的日志文件。如果您需要定期清除日志文件,您可以配置生命周期规则进行自动删除。如何配置生命周期规则,请参见基于最后一次修改时间的生命周期规则

  • 实时日志查询的OSS访问日志:如果您使用了实时日志查询,则您的OSS访问日志会被存储在SLS的Logstore中,SLS会根据日志保存时间自动对日志数据进行定期清理。因此,如果您在前后两次查询中发现日志数据出现不一致,可能是因为部分日志已经超过设置的保存期限而被SLS自动删除。默认情况下,SLS提供7天的日志免费保存期限。如果您的OSS访问日志的保存时间需要超过7天,您可以增加日志保存时间。如何增加日志保存时间,请参见修改日志保存时间