如何从 AWS VPC 获取可用子网?
How to get available subnets from AWS VPC?
我正在尝试使用 AWS CLI 创建应用程序负载均衡器。
create-load-balancer
报错信息如下:
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 获取所有可用的子网?
要创建新的应用程序负载均衡器,您应该使用以下 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
我正在尝试使用 AWS CLI 创建应用程序负载均衡器。 create-load-balancer
报错信息如下:
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 获取所有可用的子网?
要创建新的应用程序负载均衡器,您应该使用以下 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