Я хочу получить общедоступный IP-адрес для конкретной виртуальной машины в командной строке Azure bash. Я уже использовал эту команду, но она возвращает информацию о сетевом интерфейсе:
az vm list-ip-addresses -g dev-rg -n dev-vm
возвращаемое значение:
[
{
"virtualMachine": {
"name": "dev-vm",
"network": {
"privateIpAddresses": [
"10.0.0.5"
],
"publicIpAddresses": [
{
"id": "/subscriptions/*********/resourceGroups/dev-rg/providers/Microsoft.Network/publicIPAddresses/dev-vmPublicIP",
"ipAddress": "52.142.***.***",
"ipAllocationMethod": "Dynamic",
"name": "dev-vmPublicIP",
"resourceGroup": "dev-rg"
}
]
},
"resourceGroup": "dev-rg"
}
}
]
Мне нужно только значение IP-адреса, которое должно быть примерно таким: 52.142.xxx.xxx