En este artículo, verá cómo encontrar los NSG no utilizados, y estos también se conocen como NSG huérfanos en Azure. El principal objetivo o propósito de eliminar los recursos de NSG huérfanos es ahorrar costos para los clientes. Cuando elimina una máquina virtual en Azure, el recurso de los NSG no se eliminará automáticamente y quedarán como NSG huérfanos.
Implementación:
Paso 1: Inicie sesión en Azure Portal.
Paso 2: vaya a Azure Resource Graph Explorer >> seleccione Resource Graph Explorer
Paso 3: seleccione Ámbito >> Suscripción >> Seleccione sus suscripciones (puede seleccionar una o varias suscripciones de su elección a la vez)
Paso 4: pegue las siguientes consultas en el cuadro de consulta y haga clic en Ejecutar consulta para obtener la lista/informe de los NSG huérfanos.
- Consulta de gráficos de recursos de KQL: para obtener los detalles completos de las propiedades de los NSG huérfanos mediante la consulta de gráficos de recursos de Azure y obtener el recuento de NSG huérfanos.
Resources | where type =~ 'microsoft.network/networksecuritygroups' and isnull(properties.networkInterfaces) and isnull(properties.subnets)
Producción:
Ejemplo 1:
Consulta de gráfico de recursos de KQL: para proyectar los detalles de solo el nombre, la ubicación, las etiquetas equivalen a » Producciones «, resourceGroup , subscribeId y para obtener el recuento de NSG huérfanos.
Resources | where type =~ 'microsoft.network/networksecuritygroups' and isnull(properties.networkInterfaces) and isnull(properties.subnets) | where tags.Environment == "Production" | project name, location, tags, resourceGroup, subscriptionId
Producción:
Ejemplo 2:
Consulta de gráfico de recursos KQL: para proyectar los detalles de solo nombre, ubicación, etiquetas que no son iguales a nulo , grupo de recursos , ID de suscripción y para obtener el recuento de NSG huérfanos.
Resources | where type =~ 'microsoft.network/networksecuritygroups' and isnull(properties.networkInterfaces) and isnull(properties.subnets) | where tags.Environment != "" | project name, location, tags, resourceGroup, subscriptionId
Producción:
Publicación traducida automáticamente
Artículo escrito por dey0btpch57lmvgz5mqhpaiqn337p09fd8yq1lw4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA