我知道获取 VNet 的一种方法是在子网的 id 上使用 awk。但是,如果我想通过使用子网 ID 和 az cli 来获取子网的 vnet,该怎么办?
我想我可以使用
az network vnet list
命令,但我无法找出可以让我按子网搜索的正确过滤器。[].id。
要通过 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
回复: