使用 AZ cli 获取子网的 VNet

问题描述 投票:0回答:1

我知道获取 VNet 的一种方法是在子网的 id 上使用 awk。但是,如果我想通过使用子网 ID 和 az cli 来获取子网的 vnet,该怎么办?

我想我可以使用

az network vnet list
命令,但我无法找出可以让我按子网搜索的正确过滤器。[].id。

azure azure-cli vnet
1个回答
1
投票

要通过 Azure CLI 从子网 ID 获取VNet 名称,您可以使用以下命令:

subnet_id="/subscriptions/subID/resourceGroups/rgName/providers/Microsoft.Network/virtualNetworks/VnetName/subnets/subnetName"
az network vnet list --query "[?contains(subnets[].id, '$subnet_id')].name" --output tsv

回复:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.