0

我正在尝试使用 AWS CLI 创建应用程序负载均衡器。 创建负载均衡器

错误信息如下:
An error occurred (ValidationError) when calling the CreateLoadBalancer operation: At least two subnets in two different Availability Zones must be specified

所以我需要从特定区域(例如:us-east-2)获取可用子网。如何使用 AWS CLI 获取所有可用子网?

4

1 回答 1

1

为了创建新的 Application Load Balancer,您应该使用以下 CLI 命令:

aws elbv2 create-load-balancer --name my-load-balancer --subnets SUBNET_1 SUBNET_2

您可以通过分析您的 VPC 来获取可用子网的列表。为此,请按照以下步骤操作:

  • 打开您的 AWS 控制台
  • 导航到 VPC
  • 打开左侧的子网部分
  • 获取链接到您的 VPC 的子网,并确保您在两个不同的可用区中有两个子网。如果您没有,请创建它们
  • 将这些子网与上述 CLI 命令一起使用

如果您因任何原因没有控制台访问权限,请使用此命令从 CLI 获取可用子网列表:

aws ec2 describe-subnets
于 2018-07-20T21:06:29.567 回答