我正在AWS中启动EC2实例。并且有一个自动创建的EC2实例,名为Test-env。每次我终止它,AWS都会为我自动创建一个新的。有没有办法终止自动创建的实例并阻止它创建一个新实例?
如上图所示,我终止了 Test-env 两次,而AWS刚刚为我创建了一个新的 Test-env 。
非常感谢。
答案 0 :(得分:2)
好像你一直在使用Elastic Beanstalk。如果您打开AWS管理控制台的该部分,则可以从那里删除应用程序/环境。这也将打倒实例。当您通过EC2部分手动终止Elastic Beanstalk实例时,系统认为它已失败并将启动替换。
参考:https://forums.aws.amazon.com/thread.jspa?threadID=115913
答案 1 :(得分:0)
EC2实例Test-env似乎存在AutoScaling组配置。
你可以在EC2 -> AutoScaling Groups -> Test-env -> Scaling Policies
下查看吗?
似乎已为该实例配置了 ScaleUp Policy 。这意味着每当EC2实例的总数小于或等于0(或设置的任何限制)时,就会产生新的实例。
您需要更新这些政策或根据需要将其删除。
答案 2 :(得分:0)
除了Elastic Beanstalk和AutoScaling组之外,
另一个可能性是你有
持续的竞价请求。
您可以取消它,以防止重新创建实例。
EC2 -> Instances -> Spot Requests
然后,Actions -> Cancel Request