Abilitare i report inventario BLOB di Archiviazione di Azure
Articolo
La funzionalità di inventario BLOB di Archiviazione di Azure offre una panoramica di contenitori, BLOB, snapshot e versioni di BLOB in un account di archiviazione. Usare il report inventario per comprendere i vari attributi di BLOB e contenitori, come le dimensioni dei dati totali, l'età, lo stato della crittografia, i criteri di immutabilità, i blocchi ai fini giudiziari, ecc. Il report fornisce una panoramica dei dati per i requisiti aziendali e di conformità.
Abilitare i report inventario BLOB aggiungendo un criterio con una o più regole all'account di archiviazione. Aggiungere, modificare o rimuovere un criterio usando il Portale di Azure.
Individuare l'account di archiviazione e visualizzare la sezione della panoramica dell'account.
In Gestione dei dati, selezionare Inventario BLOB.
Selezionare Aggiungere la prima regola di inventario.
Viene visualizzata la pagina Aggiungere una regola.
Alla pagina Aggiungere una regola, assegnare un nome alla nuova regola.
Scegliere il contenitore che archivierà i report di inventario.
In Tipo di oggetto inventario, scegliere se creare un report per i blob o i contenitori.
Se si seleziona BLOB, in Sottotipo BLOB, scegliere i tipi di BLOB da includere nel report e se includere versioni BLOB e/o snapshot nel report inventario.
Nota
L'opzione per includere le versioni BLOB viene visualizzata solo per gli account che non dispongono della funzionalità dello spazio dei nomi gerarchico abilitata.
Versioni e snapshot devono essere abilitati nell'account per salvare una nuova regola con l'opzione corrispondente abilitata.
Selezionare i campi da includere nel report e formattare i report.
Scegliere la frequenza di generazione dei report.
Facoltativamente, aggiungere una corrispondenza prefisso per filtrare i BLOB nel report inventario.
Seleziona Salva.
È possibile aggiungere, modificare o rimuovere un criterio usando il modulo Azure PowerShell.
Aprire una finestra dei comandi di Windows PowerShell.
Prima di tutto aprire Azure Cloud Shell oppure un'applicazione console dei comandi come Windows PowerShell, se si dispone dell’interfaccia della riga di comando di Azure installata in locale.
Se l'identità è associata a più di una sottoscrizione, impostare la sottoscrizione attiva.
az account set --subscription <subscription-id>
Sostituire il valore segnaposto <subscription-id> con l'ID della sottoscrizione.
Definire le regole del criterio in un documento JSON. Quanto segue mostra i contenuti di un file JSON di esempio denominato policy.json.
Creare un criterio di inventario BLOB usando il comando di creazione az storage account blob-inventory-policy. Fornire il nome del documento JSON usando il parametro --policy.
Individuare l'account di archiviazione e visualizzare la sezione della panoramica dell'account.
In Gestione dei dati, selezionare Inventario BLOB.
Selezionare Impostazioni di inventario BLOB e nel riquadro Impostazioni di inventario BLOB deselezionare la casella di controllo Abilita inventario BLOB e quindi selezionare Salva.
Se si deseleziona la casella di controllo Abilita inventario BLOB, tutte le esecuzioni dell'inventario BLOB vengono sospese. È possibile selezionare questa casella di controllo in un secondo momento se si desidera riprendere le esecuzioni dell'inventario.
Abilitare facoltativamente il rilevamento dell'ora dell'ultimo accesso
È possibile scegliere di abilitare il rilevamento dell'ora di accesso al BLOB. Quando il rilevamento dell'ora di accesso è abilitato, i report di inventario includeranno il campo LastAccessTime in base all'ora dell'ultimo accesso al BLOB con un'operazione di lettura o scrittura. Per ridurre al minimo l'effetto sulla latenza di accesso in lettura, solo la prima lettura delle ultime 24 ore aggiorna l'ora dell'ultimo accesso. Le letture successive nello stesso periodo di 24 ore non aggiornano l'ora dell'ultimo accesso. Se un BLOB viene modificato tra le letture, l'ora dell'ultimo accesso è quella più recente dei due valori.
Individuare l'account di archiviazione e visualizzare la sezione della panoramica dell'account.
In Gestione dei dati, selezionare Inventario BLOB.
Selezionare Impostazioni di inventario BLOB e nel riquadro Impostazioni di inventario BLOB selezionare la casella di controllo Abilita ultimo rilevamento di accesso.
Per abilitare il rilevamento dell'ora dell'ultimo accesso con PowerShell, chiamare il comando Enable-AzStorageBlobLastAccessTimeTracking, come illustrato nell'esempio seguente. È necessario ricordare di sostituire i valori segnaposto tra parentesi uncinate con i valori personalizzati:
# Initialize these variables with your values.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
Enable-AzStorageBlobLastAccessTimeTracking -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-PassThru
Per abilitare il rilevamento dell'ora dell'ultimo accesso con l'interfaccia della riga di comando di Azure, chiamare il comando az storage account blob-service-properties update, come illustrato nell'esempio seguente. È necessario ricordare di sostituire i valori segnaposto tra parentesi uncinate con i valori personalizzati: