AWS网络映射仅显示1个AZ,创建LB遇配置难题如何解决?
问题解答
核心原因与解决步骤
- 仅能选择1个AZ的问题:eu-central-1区域本身包含多个可用区(如eu-central-1a、eu-central-1b等),你当前只能看到1个AZ,是因为你的AWS账户在该区域下仅创建了对应单个AZ的子网,或者该AZ下的子网不满足负载均衡器的配置要求。
- 跨区域子网无法添加的原因:负载均衡器是区域级资源,只能关联同一区域内的子网,eu-west-1、us-east-1的子网属于其他独立区域,无法跨区域关联到eu-central-1的负载均衡器,这是AWS的基础资源隔离规则,不属于操作失误。
具体解决方法
- 在eu-central-1区域创建多AZ子网
- 进入AWS控制台的VPC服务,切换到eu-central-1区域
- 点击「子网」>「创建子网」,选择你的目标VPC,然后分别为eu-central-1的多个可用区(例如a、b、c)创建子网,每个AZ至少配置1个
- 注意:如果创建的是公网负载均衡器,关联的子网必须是公有子网(路由表包含指向Internet网关的路由);如果是内网负载均衡器,子网可以是私有子网,但需确保后端资源的网络可达性
- 重新创建负载均衡器并选择同区域多AZ子网
- 返回负载均衡器创建页面,刷新后即可看到新创建的多AZ子网,选择至少2个不同AZ下的子网,即可满足LB的配置要求
补充:如果使用的是默认VPC,eu-central-1的默认VPC原本会自带每个AZ的子网,若看不到可能是子网被误删,此时可在VPC控制台的「操作」菜单中选择「创建默认VPC」快速恢复。
内容的提问来源于stack exchange,提问作者L ' Labradon
相关产品推荐
相关产品推荐

