没有弹性负载平衡器的弹性豆茎

我想关闭弹性负载平衡器(ELB)为我的弹性豆茎环境。

目前我不需要它,也不想为它买单。

可以在 EC2管理窗口中删除 ELB,然后弹性豆茎健康状态从绿色切换到红色。 我刚发现一个 资料是不可能的。

是否有人有一个技巧如何运行弹性豆茎没有负载平衡和环境绿色健康状态?

24286 次浏览

自2013年7月以来,Elastic Beanstalk“单实例”环境支持单个容器实例在没有负载平衡器的情况下运行。使用“负载平衡环境”设置的现有环境可以切换到“单实例”,反之亦然。

在此之前,是不可能删除负载平衡器,并有弹性豆茎仍然正常工作。负载平衡器是 Elastic Bean}在“负载平衡环境”配置中工作方式的一个组成部分。

在新的 ElasticBean}界面中,我注意到了将环境创建为单个实例的选项。

Dropdown with options "Single instance" and "Load balancing, autoscaling".

我尝试了一下,正如人们可能预料的那样,它没有创建一个弹性负载平衡器。万岁!

AWS EB 文档中描述了这些选项。起初,我重新创建的环境,我不需要自动平衡,但显然,你甚至可以 动态开关环境类型

从命令行可以这样做

eb create -s

注意 当激活单实例模式(- s 开关)时,既不会创建负载均衡器,也不会创建自动缩放组

另一种方法是通过控制台创建一个工作环境

enter image description here

或者通过 CLI

eb create -t Worker

在已保存的配置或特定于模块的 env.yaml 中,使用以下命令:

选项设置: Aws: 弹性豆茎: 环境: 环境类型: SingleInstance

创建单实例 EB 环境。