首页 > 解决方案 > 您的内部负载均衡器必须有一个私有子网

问题描述

我想在 AWS 上为两个 AZ/子网中的两个 EC2 实例创建一个内部 NLB。

配置: 1 个 VPC、2 个 AZ、2 个私有子网和 2 个公有子网:

AZ eu-central-1a eu-central-1b
公共子网 公共 1 公共 2
私有子网 私人1A 私人2A

EC2 实例位于私有子网中。

在 Mappings/eu-central-1a 我可以选择public 1private 1A。在 Mappings/eu-central-1b 下只有public 2和错误消息:

Your internal load balancer must have a private subnet. 
You can update the subnet’s route table in the VPC Console

专用网络及其路由表看起来相同。不确定,还需要做什么。

标签: amazon-web-servicesamazon-ec2

解决方案


我同时使用了 AWS CLI。这解决了问题。

# aws elbv2 create-load-balancer --type network --name my-load-balancer --subnets subnet-07.......9528 subnet-0a..........5170 --scheme internal

推荐阅读