En este artículo, verá cómo encontrar los discos no conectados, también conocidos como discos huérfanos en Azure. El principal objetivo o propósito de eliminar los recursos huérfanos es ahorrar el costo de los recursos no utilizados. Cuando elimina una máquina virtual en Azure, los discos no se eliminarán automáticamente y quedarán como discos huérfanos.
Implementación:
Siga los pasos a continuación para encontrar discos huérfanos en Azure:
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)
Por ejemplo: aquí, he seleccionado 8 suscripciones de Scope.
Paso 4: pegue la siguiente consulta en el cuadro de consulta y haga clic en Ejecutar consulta para obtener la lista/informe de discos no conectados.
Ejemplo:
Resources | where type has "microsoft.compute/disks" | extend diskState = tostring(properties.diskState) | where diskState == 'Unattached' or managedBy == "" | project name, diskState, managedBy, subscriptionId, resourceGroup, location
Producción:
Ejemplo 1: si ha seleccionado varias suscripciones en el alcance, obtendrá muchos resultados >> En este caso, puede agregar donde el ID de suscripción tiene «_Valor de Id de suscripción» para obtener los resultados en una suscripción seleccionada en particular.
Resources | where type has "microsoft.compute/disks" | extend diskState = tostring(properties.diskState) | where diskState == 'Unattached' or managedBy == "" | where subscriptionId has "" | project name, diskState, managedBy, subscriptionId, resourceGroup, location
Producción:
Ejemplo 2: si desea resultados de valores etiquetados en discos huérfanos, puede usar el siguiente comando kql .
Resources | where type has "microsoft.compute/disks" | extend diskState = tostring(properties.diskState) | where diskState == 'Unattached' or managedBy == "" | where subscriptionId == "" | where tags.Environment == "Production" // "Dev", "Prod", "Test",...etc. | project name, diskState, managedBy, subscriptionId, resourceGroup, location, tags
Producción:
Eso es todo, has terminado.
Publicación traducida automáticamente
Artículo escrito por dey0btpch57lmvgz5mqhpaiqn337p09fd8yq1lw4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA