使用 Powershell 获取与特定 VPC 关联的所有 Cidr 块

Get all the Cidr Blocks associated to a specific VPC with Powershell

我正在尝试检索特定 VPC 中存在的所有 cidr 块,但它只检索主要的。 例如,当我 运行 以下 cmdlet 时: (Get-EC2Vpc -Region -VpcId ).Cidrblock 尽管我有另一个 cidr 块关联到同一个 VPC,但我只得到主要的。

试试这个

$myVpc = Get-EC2Vpc -VpcId <your_id_here>
$myVpc.CidrBlockAssociationSet.CidrBlock

或one-liner $(Get-EC2Vpc -VpcId <your_id_here>).CidrBlockAssociationSet.CidrBlock

其中任何一个都应该为您提供所需的输出。