AWS RDS自动备份未按保留期删除问题咨询
AWS RDS自动备份保留期不符问题排查
先明确核心逻辑,再给你排查方向:
可能的原因
- 手动快照不受保留期管控:RDS的自动备份保留期仅对自动生成的快照生效,手动创建的快照不会被自动清理。你看到的4份备份里,大概率包含手动快照。
- UTC时间差引发清理延迟:RDS的备份清理逻辑按UTC时间计算,而非你的本地时间。比如你所在时区比UTC晚8小时,备份生成时间的2天后过期,换算成本地时间可能要多等几个小时才会触发清理。
- 配置变更后的清理滞后:如果刚把保留期改成2天,RDS的自动清理任务不会实时执行,通常需要等待几个小时才会启动快照清理流程。
- 特殊场景生成的快照:实例重启、故障恢复、配置变更时,RDS可能生成额外的自动快照,这类快照的清理可能比常规每日快照延迟1-2个周期。
排查步骤
- 区分快照类型:在RDS控制台「快照」页面,查看每个快照的「类型」字段——自动快照标注「自动」,手动快照标注「手动」。若有手动快照,需你手动删除。
- 核对UTC时间:查看快照的「创建时间」(UTC时区),计算是否已超过2天保留期。若未到UTC时间的过期点,RDS不会提前清理。
- 查看RDS事件日志:在控制台「事件」页面,搜索「snapshot」相关事件,排查是否有清理失败、延迟执行的提示。
- 检查跨区域备份:若开启了跨区域自动备份,确认目标区域的快照是否被计入总数,主区域的保留期会同步清理跨区域自动快照,仅可能存在几小时延迟。
你提到把保留期改成0后所有备份被删除,说明这些快照都是自动快照(手动快照不会被保留期0删除),大概率是清理任务未触发,或是UTC时间差导致你误以为快照已过期。
内容的提问来源于stack exchange,提问作者Murilo
相关产品推荐
相关产品推荐

