已终止AWS RDS实例仍占用Free Tier存储触发额度告警
RDS终止后仍占用免费存储配额的原因及解决方法
你碰到的是AWS新手用RDS最容易踩的默认配置坑,核心原因基本都是实例删了但关联的存储资源没清,具体排查方向按概率从高到低列:
- 最高概率:终止RDS实例时没有取消默认勾选的创建最终快照选项。RDS的手动快照是独立于实例生命周期的资源,不会跟着实例终止自动删除,快照占用的存储空间会计入RDS Free Tier的20GB通用存储配额。你账单里显示的17GB左右占用,基本就是终止实例时自动生成的全量最终快照占的。
- 次常见情况:运行RDS实例时开启了自动备份,且备份保留期未设置为0。实例终止后,自动备份会持续留存到你设置的保留期到期才会删除,留存期间的存储占用同样会计入配额,赶上账单统计节点就会触发使用率告警。
- 低概率疏漏:创建资源时跨可用区建过测试用的只读副本、闲置数据库存储卷,终止主实例时没有同步删除这些关联资源,残留资源持续占用存储配额。
快速处理步骤
- 登录RDS控制台,在左侧导航栏找到「快照」入口,切换到「手动快照」分类,查找创建时间和你终止RDS实例时间完全匹配、关联实例为你已删除的那个数据库的快照,确认不需要保留数据用于恢复的话直接删除即可,删除后等待2-4小时,账单面板的配额占用数据就会同步更新。
- 顺带检查左侧「自动备份」列表,确认没有对应已终止实例的残留备份记录,不需要留存的话直接手动删除,不用等保留期到期自动清理。
- 把控制台切换到你之前操作过的所有可用区,逐一确认EC2、RDS服务下没有漏删的已停止实例、未挂载存储卷,避免后续超出免费配额产生费用。
补充说明:AWS Free Tier的配额使用率是按账单周期内的资源使用量累计统计的,删除残留资源后不会立刻把之前统计的使用率清零,只要你整个账单周期内的RDS存储总使用量不超过20GB*月的阈值,就不会产生额外扣费。
内容的提问来源于stack exchange,提问作者Siddharth Verma
相关产品推荐
相关产品推荐

