Запрос графика ресурсов Azure для поиска всех виртуальных машин с открытыми IP-адресами - PullRequest
0 голосов
/ 25 июня 2019

Попытка получить список всех виртуальных машин во всех подписках, к которым подключен общедоступный IP-адрес.

Исторически мне приходилось выполнять два отдельных запроса:

az graph query -q "where type =~ 'microsoft.network/publicipaddresses' | project tenantId, subscriptionId, properties.ipAddress, name, id, properties.dnsSettings.fqdn, properties.ipConfiguration.id" --output tsv --first 5000 > ips.csv

и

az graph query -q "where type =~ 'microsoft.network/networkInterfaces' | project name, id, properties.virtualMachine.id, properties.ipConfigurations[0].properties.publicIPAddress.id, properties.networkSecurityGroup.id" --output tsv --first 5000 > networks.csv

Однако, это дает мне результаты, которые требуют вечного форматирования в Excel, с обрезками, просмотрами и т. Д.

Здесь действительно трудно.Я новичок в Resource Graph и играю в проводнике.Я могу получить списки виртуальных машин, я могу получить списки сетевых карт, я могу получить списки общедоступных IP-адресов, но не могу собрать их вместе: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...