我有一个AWS Elastic beantalk环境,其中包含一个具有3个可用区的应用程序负载均衡器。
我想知道为什么我所有由弹性beantalk启动的3个EC2实例都位于ap-northeast-1c
中。
是否可以在所有可用区域中均匀启动EC2实例?我的意思是每个可用区有1个实例。
弹性beantalk的Configuration部分中的Auto Scaling Group包含3个AZ。
但是从上图可以看到,它们都是灰色的,这意味着我无法对其进行编辑。这很奇怪。
如果我打开EC2服务-> 自动缩放组,我发现自动缩放组仅包含1个可用区。这与弹性beantalk中的设置不一致。
您的Elastic Beanstalk包括一个Auto Scaling组,该组管理您环境中的Amazon EC2实例。您的自动缩放配置中可能仅使用一个可用区。
转到
Elastic Beanstalk控制台->您环境的管理页面->选择配置-> Auto Scaling组->可用区
选择可用区域的数量来分布环境实例。默认情况下,Auto Scaling组会在所有可用区域中均匀启动实例。
完整步骤和进一步了解
Auto Scaling Group for Your AWS Elastic Beanstalk Environment
编辑:尝试在配置>网络下选择Auto Scaling组,然后选择子网