Как получить публичный IP-адрес для виртуальной машины с помощью командной строки Azure - PullRequest
0 голосов
/ 04 марта 2019

Я хочу получить общедоступный 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

1 Ответ

0 голосов
/ 04 марта 2019

Вы можете просто использовать команду CLI az vm show -d -g reousrceGroupName -n vmName --query publicIps -o tsv для вывода общедоступного IP-адреса.

Это просто выглядит так:

enter image description here

...