Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'archiviazione immutabile per Archiviazione BLOB di Azure consente agli utenti di archiviare dati critici per l'azienda in uno stato WORM (Write Once, Read Many). Nello stato WORM, i dati non possono essere modificati o eliminati per un intervallo specificato dall'utente. Configurando criteri di immutabilità per i dati BLOB, è possibile proteggere i dati da tentativi di sovrascrittura ed eliminazione. I criteri di immutabilità includono criteri di conservazione basati sul tempo e blocchi legali. Per altre informazioni sui criteri di immutabilità per l'archiviazione BLOB, vedere Archiviare dati BLOB critici per l'azienda con archiviazione non modificabile.
Un criterio di immutabilità può essere limitato a una singola versione del BLOB o a un contenitore. Questo articolo descrive come configurare un criterio di immutabilità a livello di contenitore. Per informazioni su come configurare i criteri di immutabilità a livello di versione, vedere Configurare i criteri di immutabilità per le versioni blob.
Nota
Le politiche di immutabilità non sono supportate negli account che hanno abilitato il protocollo Network File System (NFS) 3.0 o il protocollo SSH File Transfer Protocol (SFTP).
Prima di configurare una politica di immutabilità a livello di container su un account abilitato a namespace gerarchico, verifica la presenza di blob con un tempo di scadenza esistente. Una scadenza preesistente può comunque causare la scadenza del blob dopo che la politica di immutabilità a livello di container è stata configurata. Usa l'operazione List Blobs per identificare i blob con un tempo di scadenza e rimuovi la scadenza prima di configurare la politica di immutabilità.
Configurare un criterio di conservazione in un contenitore
Per configurare criteri di conservazione basati sul tempo in un contenitore, usare il portale di Azure, PowerShell o l'interfaccia della riga di comando di Azure. È possibile configurare criteri di conservazione a livello di contenitore per un periodo compreso tra 1 e 146.000 giorni.
Importante
Le politiche di immutabilità possono richiedere fino a 35 secondi per entrare in vigore. Durante il periodo di attivazione, gli elementi possono continuare a essere cancellati o sovrascritti. Durante tale intervallo, il fatto che nelle proprietà del contenitore sia visibile un criterio CLW non garantisce che il criterio sia effettivamente entrato in vigore.
Per configurare criteri di conservazione basati sul tempo in un contenitore con il portale di Azure, seguire questa procedura:
Passare al contenitore desiderato.
Selezionare il pulsante Altro a destra, quindi selezionare Criteri di accesso.
Nella sezione Archiviazione BLOB non modificabile, selezionare Aggiungi criterio.
Nel campo Tipo di criterio selezionare Conservazione basata sul tempo e specificare il periodo di conservazione in giorni.
Per creare un criterio con ambito del contenitore, non selezionare la casella Abilita immutabilità a livello di versione.
Scegliere se consentire scritture di aggiunta protette.
L'opzione Append BLOBs consente ai carichi di lavoro di aggiungere nuovi blocchi di dati alla fine di un BLOB di accodamento usando l'operazione Append Block .
L'opzione Blocca e accoda BLOB offre le stesse autorizzazioni dell'opzione Aggiungi BLOB , ma aggiunge la possibilità di scrivere nuovi blocchi in un BLOB in blocchi. L'API di archiviazione BLOB non consente alle applicazioni di eseguire questa operazione direttamente. Tuttavia, le applicazioni possono eseguire questa operazione usando metodi di accodamento e scaricamento disponibili nell'API Data Lake Storage. Inoltre, alcune applicazioni Microsoft utilizzano API interne per creare BLOB a blocchi e quindi aggiungervi dati. Se i carichi di lavoro dipendono da uno di questi strumenti, è possibile usare questa proprietà per evitare errori che possono essere visualizzati quando questi strumenti tentano di aggiungere blocchi a un BLOB in blocchi.
Per ulteriori informazioni su queste opzioni, vedi Consenti scritture protette nei BLOB di accodamento.
Dopo aver configurato il criterio di immutabilità, vedrai che si applica al contenitore:
Modificare un criterio di conservazione sbloccato
È possibile modificare un criterio di conservazione basato sul tempo non bloccato per ridurre o estendere l'intervallo di conservazione e consentire ulteriori operazioni di scrittura per aggiungere dati ai BLOB di aggiunta nel contenitore. È anche possibile eliminare un criterio sbloccato.
Per modificare un criterio di conservazione basato sul tempo sbloccato nella portale di Azure, seguire questa procedura:
Passare al contenitore desiderato.
Selezionare il pulsante Altro e scegliere Criteri di accesso.
Nella sezione Versioni di BLOB non modificabili, individuare il criterio sbloccato esistente. Selezionare il pulsante Altro , quindi selezionare Modifica dal menu.
Specificare un nuovo intervallo di conservazione per il criterio. È anche possibile selezionare Consenti operazioni di aggiunta protette aggiuntive per consentire le scritture sui blob di accodamento protetti.
Per eliminare un criterio sbloccato, selezionare il pulsante Altro e quindi Elimina.
Nota
È possibile abilitare i criteri di immutabilità a livello di versione selezionando la casella di controllo Abilita immutabilità a livello di versione. Per altre informazioni sull'abilitazione dei criteri di immutabilità a livello di versione, vedere Configurare i criteri di immutabilità per le versioni blob.
Bloccare un criterio di conservazione basato sul tempo
Al termine del test di un criterio di conservazione basato sul tempo, è possibile bloccare i criteri. Un criterio di conservazione bloccato è conforme a SEC 17a-4(f) e ad altre normative. È possibile aumentare l'intervallo di conservazione per un criterio bloccato fino a cinque volte, ma non è possibile ridurlo.
Dopo aver bloccato un criterio, non è possibile eliminarlo. Tuttavia, è possibile eliminare il BLOB dopo la scadenza dell'intervallo di conservazione.
Per bloccare un criterio con il portale di Azure, seguire questa procedura:
- Passare a un contenitore con criteri sbloccati.
- Nella sezione Versioni di BLOB non modificabili, individuare il criterio sbloccato esistente. Selezionare il pulsante Altro, quindi selezionare Blocca criterio dal menu.
- Confermare di voler bloccare il criterio.
Configurare o cancellare un blocco a fini giudiziari
Un blocco legale conserva i dati immutabili finché il blocco legale non viene esplicitamente revocato. Per altre informazioni sui criteri di conservazione a fini legali, vedere Conservazioni a fini legali per i dati blob non modificabili.
Per configurare un blocco a fini giudiziari in un contenitore con il portale di Azure, seguire questa procedura:
Passare al contenitore desiderato.
Selezionare il pulsante Altro e scegliere Criteri di accesso.
Nella sezione versioni di BLOB immutabili, seleziona Aggiungi criterio.
Scegliere Conservazione a fini giudiziari come tipo di criterio.
Aggiungere uno o più tag di blocco a fini giudiziari.
Scegliere se consentire scritture di aggiunta protette e quindi selezionare Salva.
L'opzione Append BLOBs consente ai carichi di lavoro di aggiungere nuovi blocchi di dati alla fine di un BLOB di accodamento usando l'operazione Append Block .
Questa impostazione aggiunge anche la possibilità di scrivere nuovi blocchi in un BLOB in blocchi. L'API di archiviazione BLOB non consente alle applicazioni di eseguire questa operazione direttamente. Tuttavia, le applicazioni possono eseguire questa operazione usando metodi di accodamento e scaricamento disponibili nell'API Data Lake Storage. Questa proprietà consente anche alle applicazioni Microsoft come Azure Data Factory di aggiungere blocchi di dati usando le API interne. Se i carichi di lavoro dipendono da uno di questi strumenti, è possibile usare questa proprietà per evitare errori che possono essere visualizzati quando questi strumenti tentano di aggiungere dati ai BLOB.
Per ulteriori informazioni su queste opzioni, vedi Consenti scritture protette nei BLOB di accodamento.
Dopo aver configurato il criterio di immutabilità, vedrai che si applica al contenitore:
L'immagine seguente mostra un contenitore con criteri di conservazione basati sul tempo e un vincolo legale configurato.
Per cancellare un blocco a fini giudiziari, passare alla finestra di dialogo Criteri di accesso e nel menu di scelta rapida del criterio selezionare Modifica. Eliminare quindi tutti i tag del criterio per rimuovere il blocco.