更新时间:2026-05-21 GMT+08:00
开启或关闭实例删除保护
操作场景
启用或关闭数据库实例的删除保护功能,可以防止数据库实例被意外删除,避免数据库服务突然不可用或导致业务损失。为了有效防止实例被误删,可根据需要开启此删除保护功能。如果不再需要对实例进行保护,可以关闭该功能。
无法删除已开启删除保护的实例。如需删除实例,请先关闭该实例的删除保护(建议使用具有关闭删除保护权限的账号操作),再删除实例。
实现原理
在实例属性中,新增一个标记位,用于标识当前实例的删除保护开关状态。该参数配置存放到实例表的扩展字段中。启用操作过程中,将其标记位设置为真;关闭操作过程中,将其标记位设置为假。
前提条件
IAM账号需要具备授权项“rds:instance:switchDeletionProtection”。
约束限制
该功能不支持操作创建中、删除中以及已删除的数据库实例。
注意事项
- 主备实例中主实例和备实例的删除保护开关状态一致。
- 创建数据库实例时,默认“启用删除保护”开关是关闭的,创建成功的实例默认未启用删除保护功能,可以被具有删除操作权限的用户进行删除。如果需要进行防护,可以按本章节的指导开启该保护功能。
操作步骤
- 登录RDS管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 单击主实例名称,进入主实例的“概览”页面。
- 在“实例信息”区域的“删除保护”处,可以查看当前实例是否启用了删除保护。 图1 查看实例是否启用删除保护
- 登录RDS管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 单击主实例名称,进入主实例的“概览”页面。
- 在“实例信息”区域的“删除保护”处,单击“设置”。
- 在弹框中,勾选“删除保护”,单击“确定”,开启删除保护功能。 图2 开启实例的删除保护
- 登录RDS管理控制台。
- 单击管理控制台左上角的
,选择区域。 - 单击主实例名称,进入主实例的“概览”页面。
- 在“实例信息”区域的“删除保护”处,单击“设置”。
- 在弹框中,取消勾选“删除保护”,单击“确定”,关闭删除保护功能。 图3 关闭实例的删除保护