如何在不终止的情况下停止弹性豆茎?


8

有什么方法可以终止而不是终止一个弹性的beantalk环境?在测试过程中,有时我会希望停止该环境,以免被指控。但是,我没有看到通过GUI执行此操作的方法。必须终止并重新创建我的环境非常不方便。

在此处输入图片说明


你可以安排它有0实例或使用eb scale查看jun711.github.io/aws/...关于如何做到这一点的详细信息。

Answers:


7

当前,没有简单的方法来挂起环境。在实例关闭时,也没有简便的方法为您的环境提供维护页面。

当您将实例数设置为0时,实例将终止,但是您将必须手动完成所有操作,因为EB控制台不允许输入0。

as-update-auto-scaling-group YourAutoScalingGroupID --min-size 0 --max-size 0 --desired-capacity 0

但是,这只会终止您的实例。其他所有内容仍在运行,例如ELB。完成后,您可以将其更改回以前的设置。


1
您应该指定来源:forums.aws.amazon.com/thread.jspa?threadID=121273hubert @AWS的评论)。
naXa

0

亚马逊客户发现了一种使用单实例环境执行此操作的简单方法。

您可以将弹性beantalk环境设置保持为24/7,并仅停止关联的EC2实例以节省资金。

要进行设置,请转到EC2控制台,单击“ Auto Scaling Groups”(尽管没有ELB,但仍为单实例环境设置了一个组)。单击您的组(检查标签选项卡找到合适的组)。在详细信息选项卡下,单击“编辑”,并将“最小”更新为0。现在转到“实例”选项卡,并将此处的实例设置为“ 备用”

现在,您随时可以使用EC2实例控制台来打开/关闭EC2实例,而弹性beantalk不会吓坏并终止/重新创建任何内容。您甚至不必将实例放回InService,一旦实例重新启动,它将开始在您的弹性beantalk CNAME上使用。

来源(Amazon客户评论)

当我自己尝试此解决方案时,我无法找到挂起操作。当前,“ 实例”选项卡上只有“ 停止终止”操作。并且,当您选择任何一个时,AWS会警告您所有保存到临时存储的数据都会丢失。


0

在AWS Elastic Beanstalk环境中,您可以使用基于时间的扩展并将其安排为在将来的某个时间具有0个实例。

您也可以将eb scale count environment-name其缩放为0实例。

查阅Pause Elastic Beanstalk实例文章,了解更多信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.