Microsoft Azure — найдите устаревшие сетевые интерфейсные карты (NIC)
В этой статье вы узнаете, как найти неприсоединенные сетевые адаптеры, также известные как потерянные сетевые адаптеры Azure. Основная цель или цель удаления бесхозных ресурсов — экономия средств. Когда вы удаляете виртуальную машину в Azure, сетевой адаптер, подключенный к виртуальным машинам, будет только отключен, но не будет удален автоматически, и они останутся потерянными сетевыми адаптерами.
Реализация:
Шаг 1. Войдите на портал Azure.
Шаг 2. Перейдите в Azure Resource Graph Explorer >> выберите Resource Graph Explorer .
Шаг 3: Выберите « Область» >> «Подписка» >> «Выберите свои подписки» (вы можете выбрать одну или несколько подписок по вашему выбору одновременно)
Шаг 4: Вставьте приведенный ниже запрос в поле запроса и нажмите « Выполнить запрос» , чтобы получить список/отчет о неприсоединенных сетевых адаптерах.
- Запрос графа ресурсов KQL: чтобы получить полную информацию о потерянных сетевых адаптерах из выбранной области.
Resources
| where type has "microsoft.network/networkinterfaces"
| where "{nicWithPrivateEndpoints}" !has id
| where properties !has "virtualmachine"Выход:

- Запрос KQL Resource Graph: найти потерянные сетевые карты только из выбранной подписки
Resources
| where type has "microsoft.network/networkinterfaces"
| where "{nicWithPrivateEndpoints}" !has id
| where properties !has "virtualmachine"
| where subscriptionId == "" //provide SubscriptionId here if you have selected multiple Subscriptions
| project name, location, subscriptionId, resourceGroupВыход:

- Запрос графа ресурсов KQL: для поиска всех потерянных сетевых адаптеров с именем тега « environmentName » имеет некоторое значение, либо равное, либо не равное.
Resources
| where type has "microsoft.network/networkinterfaces"
| where "{nicWithPrivateEndpoints}" !has id
| where properties !has "virtualmachine"
| where tags.Environment != "Production"
| project name, location, subscriptionId, resourceGroup, tagsВыход:
