我已经使用Amazon的Elastic Beanstalk设置了一个生成EC2实例的环境。存储空间太小,我希望增加它,所以我的计划是停止实例(终止保护已打开),快照卷,从快照创建一个新的更大的卷并重新连接到实例。
我遇到的问题是,当我停止成功发生的实例时,会自动生成另一个实例!如何阻止此行为?
答案 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控制台。