如何配置 EC2 竞价型实例,以便终止实例时不会删除根 EBS 卷?
上次更新日期:2018 年 5 月 21 日
我想配置我的 Amazon Elastic Compute Cloud (Amazon EC2) 竞价型实例,这样当我终止实例时,Amazon Elastic Block Store (Amazon EBS) 根卷就不会被删除。
解决方法
默认情况下,当 EC2 竞价型实例终止时,附加到该实例的所有 EBS 卷都将被删除,因为 DeleteOnTermination 属性设置为 true。
更改新 Spot 请求的 DeleteOnTermination 属性
- 打开 Amazon EC2 控制台,然后从左侧的导航窗格中选择 Spot Requests(Spot 请求)。
- 依次选择 Request Spot Instances(请求竞价型实例)、Availability Zone(可用区),然后选择 Next(下一步)。
- 在 EBS 卷中,清除 Delete(删除)。
清除 Delete(删除)选框后,完成 Spot 请求的创建。完成此 Spot 请求时启动的任何新实例都会使 DeleteOnTermination 设置为 false。
更改正在运行的竞价型实例的 DeleteOnTermination 属性
使用 AWS Command Line Interface(CLI)中的 modify-instance-attribute 命令,将根 EBS 卷配置为在终止时保留。