
开启实例释放保护
如果您的ECS实例承载了关键业务,可以为ECS实例开启实例释放保护,防止手动释放ECS实例,有效避免因沟通不畅、操作疏忽等原因造成不可挽回的后果。本文为您介绍如何开启和关闭实例释放保护,查看实例的保护状态,并演示了保护效果。
背景信息
开启实例释放保护有以下使用限制:
- 实例释放保护仅适用于按量付费实例。
- 因合理原因自动执行的释放行为优先级更高,包括但不限于:
- 账号欠费超过15天,实例被自动释放。
- 实例设置了自动释放时间,到期后被自动释放。
- 实例存在安全合规风险,被停止或释放。
- 实例由弹性伸缩自动创建,在缩容时被移出伸缩组并释放。
开启实例释放保护效果示例如下:
- 开启实例释放保护后,如果您手动释放实例,会释放失败并弹出以下警告信息。如果确定要手动释放实例,请提前关闭实例释放保护。具体步骤,请参见关闭实例释放保护。
- 开启实例释放保护后,如果调用DeleteInstance接口释放实例,会返回错误码
InvalidOperation.DeletionProtection
。
创建实例时开启
说明 本步骤重点介绍实例释放保护相关的选项,如需了解其它配置,请参见使用向导创建实例。
您可以在创建实例过程中配置实例释放保护选项,步骤如下:
调用RunInstances或CreateInstance接口创建实例时,您可以通过DeletionProtection控制是否开启实例释放保护。
通过修改实例信息开启或关闭
您也可以修改现有实例的信息,开启或关闭实例释放保护,步骤如下:
使用ModifyInstanceAttribute修改实例信息时,您可以通过DeletionProtection控制是否开启实例释放保护。
查看开启状态
您可以查看现有实例的信息,确认实例是否已经开启实例释放保护,步骤如下:
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论