无法正常停止我的AWS EC2实例

时间:2016-03-10 12:10:38

标签: amazon-web-services amazon-ec2 elastic-beanstalk

新手到AWS,我有一个支持我的Elastic Beanstalk应用程序的t2.micro EC2实例。它是在我将WAR文件部署到Elastic Beanstalk时创建的。

我的EB应用程序不需要每天24小时运行,因此它只需要在一天的特定时间段内工作。当我尝试通过选择“操作 - >实例状态 - >停止”从AWS EC2管理控制台停止它时,实例终止了,但是创建并初始化了一个新实例,然后稍后自动运行。

如何正确停止EC2实例以满足我的需要?感谢。

1 个答案:

答案 0 :(得分:6)

您的EB应用程序正在使用Auto Scaling组来确保您的EC2实例保持运行。

当您停止EC2实例时,Auto Scaling会将其视为不健康的实例并将其终止,然后将其替换为新的健康实例。

您无法停止属于Auto Scaling组的EC2实例。您可以做的最好的事情是编辑Auto Scaling组策略以设置min=desired=0。这将终止实例并使其终止。如果要再次运行实例,请编辑Auto Scaling组并重置min=desired=1