You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止因AWS容量不足中断停止的竞价实例自动重启

如何阻止因竞价容量不足中断的持久化竞价实例自动重启?

要实现这个需求,核心是修改**持久化竞价请求(Persistent Spot Request)**的自动启动配置——默认情况下,当实例因竞价容量不足被中断后,竞价请求会在容量恢复时自动启动新实例,你只需要把这个自动启动的开关关掉即可。

方法一:通过EC2控制台操作

  • 登录AWS EC2控制台,左侧导航栏找到「竞价请求」选项进入页面
  • 找到你创建的规模为1的持久化竞价请求,点击它的请求ID进入详情页面
  • 点击页面顶部的「操作」按钮,选择「修改竞价请求」
  • 在弹出的修改窗口中,找到「自动启动实例」(不同区域控制台描述可能略有差异),取消勾选该选项
  • 确认修改并保存,完成后即使后续竞价容量恢复,该请求也不会自动启动实例

方法二:通过AWS CLI操作

使用modify-spot-instance-request命令,将竞价请求的AutoLaunch参数设置为false:

aws ec2 modify-spot-instance-request \
  --spot-instance-request-ids <你的竞价请求ID> \
  --auto-launch false

执行命令后,该竞价请求就不会在容量可用时自动重启实例了。

补充说明

  • 这个修改是作用于竞价请求本身,而非已经停止的实例,所以不需要对停止的实例做额外操作
  • 如果之后需要恢复自动重启的功能,只需把AutoLaunch改回true即可(控制台重新勾选对应选项,或者CLI命令中改为--auto-launch true)

内容的提问来源于stack exchange,提问作者BeeOnRope

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 01:45:32