如果您的RDS PostgreSQL按量付费实例承载了关键业务,可以为按量付费实例开启实例释放保护,防止手动释放按量付费实例,有效避免因操作疏忽、团队成员沟通不及时等原因造成不可挽回的后果。本文为您介绍如何开启和关闭实例释放保护。
前提条件
实例的付费类型为按量付费。
注意事项
实例释放保护不能阻止因合理原因自动执行的释放行为,包括但不限于:
- 账号欠费超过15天,实例被自动释放。 
- 实例存在安全合规风险,被停止或释放。 
保护效果
释放开启了实例释放保护的实例时:
- 在控制台手动释放实例,提示错误信息,实例释放失败。 
- 调用DeleteDBInstance接口释放实例,返回错误信息,实例释放失败。 
开启实例释放保护
已有实例开启实例释放保护
方法一
- 登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。 
- 在实例列表页面找到待修改的实例,在操作列,单击更多 > 修改实例释放保护。 
- 打开实例释放保护开关。 
- 单击确定。 
方法二
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。 
- 在基本信息页面的配置信息区域,单击释放保护后的设置。 
- 打开实例释放保护开关。 
- 单击确定。 
您可以通过调用ModifyDBInstanceDeletionProtection接口开启实例释放保护。
创建实例时开启实例释放保护
本步骤重点介绍实例释放保护相关的选项,如需了解其他配置,请参见创建RDS PostgreSQL实例。
- 登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。 
- 在实例列表页面,单击创建实例。 
- 计费方式配置为按量付费。 
- 在更多配置区域,选中防止通过控制台或API误删除释放。 
- 根据需要配置其余选项,直至成功创建实例。 
调用CreateDBInstance、CloneDBInstance接口创建实例时,您可以通过DeletionProtection参数控制是否开启实例释放保护。
关闭实例释放保护
方法一
- 登录RDS管理控制台,在左侧单击实例列表,然后在上方选择地域。 
- 在实例列表页面找到待修改的实例,在操作列,单击更多 > 修改实例释放保护。 
- 关闭实例释放保护开关。 
- 单击确定。 
方法二
- 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。 
- 在基本信息页面的配置信息区域,单击释放保护后的设置。 
- 关闭实例释放保护开关。 
- 单击确定。 
相关文档
- 创建实例时的其他参数含义,请参见创建RDS PostgreSQL实例。 
- 释放实例,请参见释放实例。 
- 您可以通过相关API开启或关闭RDS实例的释放保护功能。 - API - 描述 - 创建RDS实例。 - 将历史数据恢复至一个新实例。 - 开启或关闭RDS实例的释放保护功能。