云盾·数据库审计中,关于存储控件的问题辛苦看下:当前我们的数据库审计存储总量:1.50TB,不够本地存储180天。但是SLS实际容量不限,且我们已经购买了存储资源包。想问下买的数据库审计,如果空间满了是什么一个策略(清除、滚动存储?,还是直接会导致失败),是否会导致SLS也会存储失效?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在云盾·数据库审计中,关于存储空间满后的处理策略和影响,以下是详细解答:
当数据库审计的存储空间(即阿里云日志服务SLS)达到上限时,系统会根据以下逻辑进行处理: - 自动清理机制:
数据库审计的日志存储在阿里云日志服务(SLS)中,默认情况下,SLS会按照设置的存储天数(如185天)自动清理过期数据。如果存储天数未正确配置或存储空间已满,则新的审计数据将无法入库。 - 滚动存储限制:
如果存储空间已满且未及时扩容或备份,新的审计数据将无法写入,导致数据丢失。
购买的数据库审计服务依赖于SLS进行日志存储,但SLS本身的实际容量是不限的。因此,存储空间满的问题主要与数据库审计实例的存储配置相关,而不是SLS本身的容量限制。
- 重要提醒:
如果数据库审计实例的存储空间满了且未及时处理,虽然SLS不会失效,但新的审计数据将无法写入SLS,从而导致审计记录中断。
为了避免因存储空间满而导致审计数据丢失,您可以采取以下两种方案:
您提到已经购买了存储资源包,这通常用于抵扣SLS的日志存储费用。然而,存储资源包并不会直接影响数据库审计实例的存储空间上限。如果实例存储空间已满,仍需通过上述扩容或OSS投递的方式解决问题。
当数据库审计存储空间满时,系统不会自动进行滚动存储,而是停止写入新数据。虽然SLS本身容量不限,但数据库审计实例的存储配置限制会导致新数据无法入库。建议通过扩容存储空间或启用OSS投递备份来解决此问题,同时合理配置存储天数以避免类似情况发生。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。