Habilitación de los informes de inventario de blobs de Azure Storage
Artículo
La característica de inventario de blobs de Azure Storage proporciona información general de los contenedores, blobs, instantáneas y versiones de blob dentro de una cuenta de almacenamiento. Use el informe de inventario para conocer diversos atributos de blobs y contenedores, como el tamaño total de los datos, la antigüedad, el estado de cifrado, la directiva de inmutabilidad y la suspensión legal, entre otros. El informe proporciona información general de los datos para los requisitos empresariales y de cumplimiento.
Para habilitar los informes de inventario de blobs, agregue una directiva con una o más reglas a su cuenta de almacenamiento. Agregue, edite o quite una directiva mediante Azure Portal.
Inicie sesión en Azure Portal para empezar a trabajar.
Busque la cuenta de almacenamiento y muestre la información general de la cuenta.
En Administración de datos, seleccione Inventario de blobs.
Seleccione Add your first inventory rule (Agregar la primera regla de inventario).
Aparecerá la página Add a rule (Agregar una regla).
En la página Add a rule (Agregar una regla), asigne un nombre a la nueva regla.
Elija el contenedor que almacenará los informes de inventario.
En Object type to inventory (Tipo de objeto a inventario), seleccione si desea crear un informe para blobs o contenedores.
Si selecciona Blob, en Blob subtype (Subtipo de blob), elija los tipos de blobs que desea incluir en el informe y si desea incluir versiones e instantáneas de blobs en el informe de inventario.
Nota:
La opción para incluir versiones de blob solo aparece para las cuentas que no tienen habilitada la característica de espacio de nombres jerárquico.
Las versiones y las instantáneas deben estar habilitadas en la cuenta para guardar una nueva regla con la opción correspondiente habilitada.
Seleccione los campos que desea incluir en el informe y el formato de los informes.
Elija la frecuencia con la que desea generar informes.
Opcionalmente, agregue una coincidencia de prefijo para filtrar blobs en el informe de inventario.
Seleccione Guardar.
Puede agregar, editar o quitar una directiva mediante el módulo de Azure PowerShell.
Abra una ventana de comando de Windows PowerShell.
Utilice el comando Set-AzStorageBlobInventoryPolicy para crear una directiva de inventario de blobs. Pase reglas a este comando mediante el parámetro -Rule.
Puede agregar, editar o eliminar una directiva mediante la CLI de Azure.
En primer lugar, abra Azure Cloud Shell o, si ha instalado la CLI de Azure localmente, abra una aplicación de consola de comandos como Windows PowerShell.
Si su identidad está asociada a más de una suscripción, establezca la suscripción activa.
az account set --subscription <subscription-id>
Reemplace el valor de marcador de posición <subscription-id> por el identificador de la suscripción.
Defina las reglas de la directiva en un documento JSON. A continuación se muestra el contenido de un archivo JSON de ejemplo denominado policy.json.
Busque la cuenta de almacenamiento y muestre la información general de la cuenta.
En Administración de datos, seleccione Inventario de blobs.
Seleccione Configuración del inventario de blobs y, en el panel Configuración del inventario de blobs, desactive la casilla Habilitar inventario de blobs y luego seleccione Guardar.
Al desactivar la casilla Habilitar inventario de blobs, se suspenden todas las ejecuciones de inventario de blobs. Puede activar esta casilla más adelante si desea reanudar las ejecuciones de inventario.
Habilitar el seguimiento de hora de acceso opcionalmente
Puede optar por habilitar el seguimiento del tiempo de acceso a blobs. Cuando se habilita el seguimiento del tiempo de acceso, los informes de inventario incluirán el campo LastAccessTime en función de la hora a la que se accedió por última vez al blob con una operación de lectura o escritura. Para reducir el efecto en la latencia del acceso de lectura, solo la primera lectura de las últimas 24 horas actualiza la hora del último acceso. Las lecturas posteriores en el mismo período de 24 horas no la actualizan. Si se modifica un blob entre lecturas, la hora del último acceso es la más reciente de los dos valores.
Busque la cuenta de almacenamiento y muestre la información general de la cuenta.
En Administración de datos, seleccione Inventario de blobs.
Seleccione Configuración del inventario de blobs y en el panel Configuración del inventario de blobs, active la casilla Habilitar el último seguimiento de acceso.
Para habilitar el seguimiento de la hora del último acceso con PowerShell, llame al comando Enable-AzStorageBlobLastAccessTimeTracking, como se muestra en el siguiente ejemplo. No olvide reemplazar los valores del marcador de posición entre corchetes angulares por sus propios valores:
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
Enable-AzStorageBlobLastAccessTimeTracking -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-PassThru
Para habilitar el seguimiento de la hora del último acceso con la CLI de Azure, llame al comando az storage account blob-service-properties update, como se muestra en el siguiente ejemplo. No olvide reemplazar los valores del marcador de posición entre corchetes angulares por sus propios valores: