如何从AWS VPC获取可用子网?

时间:2018-07-20 19:08:21

标签: amazon-web-services amazon-ec2 aws-cli aws-vpc

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

错误消息如下:
JSONValue: Encodable

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

1 个答案:

答案 0 :(得分:1)

为了创建新的应用程序负载平衡器,您应该使用以下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