用于显示实例名称和资源组的 Azure CLI 命令

Azure CLI Command to display Instance Name and Resource group

我正在编写一个脚本,我将拥有私有 IP 地址,这是他们从 az cli 获取实例名称和资源组的方式

az vm list-ip-addresses --output table
VirtualMachine        PublicIPAddresses    PrivateIPAddresses
--------------------  -------------------  --------------------
Test1                                      10.0.0.4
Test2                                      10.0.0.3
Test3                                      10.0.0.2
Test4                                      10.0.0.1

我试过使用查询,类似这样但没有成功 az vm list-ip-addresses --output json --query 'virtualMachine.name[]'

要从 az CLI 获取实例名称和资源组,您可以使用

az vm list-ip-addresses --query "[].virtualMachine" -o table

或者通过命令获取虚拟机名称、私有IP地址、资源组。

az vm list-ip-addresses --query "[].virtualMachine.[name,network.privateIpAddresses,resourceGroup]" -o table