如果用户的按量付费实例承载了关键业务,可以为按量付费实例开启实例释放保护,防止手动释放按量付费实例,有效避免因操作疏忽、团队成员沟通不及时等原因造成不可挽回的后果。本文小编就来为大家介绍阿里云服务器如何开启和关闭实例释放保护,查看实例的保护状态,并演示了保护效果。
前提条件
待操作的实例为按量付费实例。
背景信息
实例释放保护不能阻止因合理原因自动执行的释放行为,包括但不限于:
- 账号欠费超过15天,实例被自动释放。
- 实例设置了自动释放时间,到期后被自动释放。
- 实例存在安全合规风险,被停止或释放。
- 实例由弹性伸缩自动创建,在缩容时被移出伸缩组并释放。
实例释放保护的效果示例如下所示:
- 在控制台手动释放实例时,自动忽略开启实例释放保护的实例。
- 在控制台手动释放实例时,如果待释放的所有实例都开启了实例释放保护,不能执行释放。
- 如果调用DeleteInstance接口释放开启实例释放保护的实例,返回错误码InvalidOperation.DeletionProtection。
创建实例时开启实例释放保护
本步骤重点介绍实例释放保护相关的选项。
1、登录ECS管理控制台。
2、在左侧导航栏,选择实例与镜像>实例。
3、在顶部菜单栏左上角处,选择地域。
4、在实例列表页面,单击创建实例。
5、在基础配置页面,付费模式配置为按量付费,根据需要配置其余选项,然后单击下一步:网络和安全组。
6、在网络和安全组页面,根据需要配置所有选项,然后单击下一步:系统配置。
7、在系统配置页面,选中防止通过控制台或API误删除释放,根据需要配置其余选项,然后单击下一步:分组设置。
8、根据需要配置其余选项,直至成功创建实例。
调用RunInstances或CreateInstance接口创建实例时,您可以通过DeletionProtection控制是否开启实例释放保护。
修改实例释放保护属性
您也可以修改现有实例的信息,开启或关闭实例释放保护。
1、登录ECS管理控制台。
2、在左侧导航栏,选择实例与镜像>实例。
3、在顶部菜单栏左上角处,选择地域。
4、在实例列表页面,开启或关闭实例释放保护设置。
开启实例释放保护:找到开启实例释放保护的实例,在操作列,单击以下图标>实例属性>开启实例释放保护。
关闭实例释放保护:找到关闭实例释放保护的实例,在操作列,单击以下图标>实例属性>关闭实例释放保护。
5、根据需要打开或关闭实例释放保护。
6、单击确定。
调用ModifyInstanceAttribute修改实例信息时,您可以通过DeletionProtection控制是否开启实例释放保护。
查看实例释放保护开启状态
1、登录ECS管理控制台。
2、在左侧导航栏,选择实例与镜像>实例。
3、在顶部菜单栏左上角处,选择地域。
4、在实例列表页面,在实例ID/名称列,单击待查看实例的实例ID。
5、在实例详情页面,查看其它信息下的释放保护。