【问题标题】:Why does my AWS EC2 Instance terminates when stopped?为什么我的 AWS EC2 实例在停止时会终止?
【发布时间】:2015-03-06 07:44:46
【问题描述】:

每次我停止我的 AWS EC2 实例时,它都会在几秒钟后自动终止。此外,还会创建一个新实例。谁能说明为什么会发生这种情况?

【问题讨论】:

  • 根据documentation,Amazon 让您可以很好地控制实例的终止方式和时间。
  • 我知道.. 但它没有发生.. 我的实例在我停止后自动终止。
  • 你怎么知道的?停止后,您的 ec2 控制台是否显示“已终止”?
  • 在停止其状态后停止...2-3 秒后当我刷新其状态时终止
  • 您的实例是通过 Elastic Beanstalk 创建的吗?

标签: amazon-web-services amazon-ec2 instance


【解决方案1】:

因为它是 Auto Scaling 组的一部分。

根据 AWS Support 的说法,如果实例是 Auto Scaling 组的一部分,当您告诉实例停止时终止实例是正常行为。 我的终止保护设置为停止,但显然它会覆盖此设置。

要停止属于 Auto Scaling 组的实例而不终止它,您必须在停止之前将其从 Auto Scaling 组中分离:http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/detach-instance-asg.html

我刚刚经历了这个

【讨论】:

  • 如果您可以添加指向您在其上找到的 AWS 支持页面的链接会很好
  • 为什么?!为什么yyyy??!!
【解决方案2】:

您可以在创建 EC2 实例时选择其关闭行为

选择某些选项将默认和/或强制您在停止时终止。

有关更多信息,请参阅 EC2 的文档。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 1970-01-01
    • 2013-04-05
    • 2016-06-25
    相关资源
    最近更新 更多