在AWS ALB(应用负载均衡器)中,您必须指定至少两个可用区的子网。这是为了确保高可用性和容错能力。下面是一个使用AWS CLI创建ALB的示例代码:
aws elbv2 create-load-balancer \
--name my-load-balancer \
--subnets subnet-12345678 subnet-87654321 \
--security-groups sg-12345678 \
--type application \
--scheme internet-facing
在上面的示例中,--subnets 参数指定了两个可用区的子网。您可以根据您的需求将其替换为您自己的子网标识符。另外,--security-groups 参数指定了与负载均衡器关联的安全组,--type 参数指定负载均衡器的类型为应用负载均衡器,并且--scheme 参数指定负载均衡器的方案为面向互联网。
请确保在运行上述代码之前,您已经安装并配置了AWS CLI,并且已经正确设置了访问密钥和密钥ID。