停止EC2实例会导致生成新的实例

时间:2014-07-23 09:58:17

标签: amazon-ec2 elastic-beanstalk

我已经使用Amazon的Elastic Beanstalk设置了一个生成EC2实例的环境。存储空间太小,我希望增加它,所以我的计划是停止实例(终止保护已打开),快照卷,从快照创建一个新的更大的卷并重新连接到实例。

我遇到的问题是,当我停止成功发生的实例时,会自动生成另一个实例!如何阻止此行为?

2 个答案:

答案 0 :(得分:3)

这是因为默认的自动缩放最小组大小为1.您可以使用ebextensions将自动缩放最小和最大组大小设置为0。 在您的应用来源中创建一个名为.ebextensions的文件夹。在此文件夹中,创建名为01-asg.config的文件。将以下内容添加到此文件中。请注意,该文件是YAML格式,因此缩进很重要。

Resources:
       AWSEBAutoScalingGroup:
             Type: AWS::AutoScaling::AutoScalingGroup
             Properties:
                 MinSize: 0
                 MaxSize: 0

压缩应用源并将此新版本部署到您的环境中。实例应该消失。

答案 1 :(得分:0)

不要从EC2控制台管理Elastic Beanstalk实例...使用Elastic Beanstalk控制台。