【发布时间】:2018-07-07 14:01:28
【问题描述】:
Elastic Beanstalk documentation 提到可以使用 .ebextensions 文件夹中的配置文件设置负载均衡器类型。但是,当我在新创建的环境中部署我的应用程序时,Elastic Beanstalk 仍然会创建一个经典的负载均衡器。
我正在通过 AWS 控制台创建新环境,并且我的应用程序源包具有 .ebextensions 文件夹,其中包含指定应用程序负载均衡器的设置。如下图:
.ebextensions/application-load-balancer.config
option_settings:
aws:elasticbeanstalk:environment:
LoadBalancerType: application
我在创建环境的过程中是否遗漏了一个步骤?其他人遇到过这个问题吗?
【问题讨论】:
-
除了指定负载均衡器的类型之外,您能否尝试按照here 所述创建默认侦听器?
-
您如何验证“Elastic Beanstalk 仍然创建经典负载均衡器”?您的设置似乎对我有用,但在 AWS 控制台的 EB 配置屏幕上似乎没有明确确认
LoadBalancerType。 -
@DemPilafian 当我检查 EC2 页面时,它显示我的负载均衡器仍然是经典的
-
EB“网络层”部分通常会显示一个“负载平衡”框,但在
LoadBalancerType: application设置中不存在(但 EC2 页面仍显示classic...有趣)。
标签: amazon-web-services amazon-elastic-beanstalk elastic-load-balancer