【问题标题】:Can't enable termination protection on a running ec2 instance无法在正在运行的 ec2 实例上启用终止保护
【发布时间】:2013-12-23 00:03:34
【问题描述】:

我正在通过 AWS 控制台处理几个 ec2 实例,但我似乎无法启用终止保护。

当我右键单击我的一个实例并选择“更改终止保护”并单击“是,启用”时,我收到错误:

An error occurred while changing the termination protection setting of this instance.

这似乎发生在我的 Ubuntu 12.04 和 Windows Server 2012 实例上。我过去使用过终止保护,所以我不确定发生了什么变化。

谢谢!

【问题讨论】:

  • 我自己从未见过这个。我会建议您与亚马逊通话。同时,您能否使用符合条件的免费层创建另一个 Win2012 实例,看看是否出现此问题。
  • 看来你在serverfault.com会有更好的运气

标签: amazon-web-services amazon-ec2


【解决方案1】:

啊哈!想通了。

显然您无法使用 Spot 实例启用终止保护,至少使用当前的 AWS 控制台。我对此没有确切的证据,但是

  1. 在我的现场实例上启用终止保护不起作用,但在我的所有其他实例上启用终止保护确实有效。

  2. 当您在启动实例向导第三页的当前 AWS 控制台中选中“请求 Spot 实例”时,页面下方标有“启用终止保护”的复选框会消失。

然而,一些 AWS 文档中的 this section 表明可以对 Spot 实例进行终止保护。诚然,它是 MapReduce 文档中的一个页面上的一个旁白,而真正的终止保护页面没有类似的提及,但它仍然存在。

谢谢大家!

【讨论】:

  • 您找到的终止保护参考是关于EMR集群的终止保护,而不是实例;该参考文献指出集群具有终止保护选项,并且集群可以包括现场实例,并且集群的终止保护不会保持现场实例活动。 +1 寻找您自己的解决方案。
猜你喜欢
  • 1970-01-01
  • 2017-05-01
  • 2014-02-07
  • 2020-03-26
  • 1970-01-01
  • 1970-01-01
  • 2017-03-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多