In questa pagina vengono descritti i blocchi degli oggetti, che sono flag di metadati che puoi posizionare sui singoli oggetti. Se su un oggetto è applicato un blocco, non è possibile eliminarlo o sostituirlo. Tuttavia, puoi modificare i metadati dell'oggetto.
Tipi di archiviazioni a fini legali
Cloud Storage offre i seguenti tipi di archiviazioni a fini legali:
- Blocchi basati su eventi
- Trattenute temporanee
Un oggetto può avere un solo tipo di blocco, entrambi i tipi o nessuno dei due blocchi. Quando un oggetto non ha una configurazione di conservazione ed è archiviato in un bucket senza un criterio di conservazione, entrambi i tipi di conservazione si comportano esattamente allo stesso modo. La tabella seguente descrive il comportamento di ogni tipo di blocco se un oggetto ha una configurazione di conservazione o è archiviato in un bucket con un criterio di conservazione:
L'oggetto ha un blocco basato su eventi | L'oggetto ha un blocco temporaneo | |
---|---|---|
L'oggetto ha una configurazione di conservazione | Non applicabile: gli oggetti non possono avere contemporaneamente un blocco basato su eventi e una configurazione di conservazione | Il rilascio di un blocco temporaneo non incide sul tempo di conservazione dell'oggetto |
L'oggetto è archiviato in un bucket con un criterio di conservazione | Il rilascio di un blocco basato su eventi reimposta la durata dell'oggetto nel bucket ai fini del periodo di conservazione | Il rilascio di un blocco temporaneo non influisce sulla durata dell'oggetto nel bucket ai fini del periodo di conservazione |
Esempio di blocco basato su eventi
Supponi di avere due oggetti, l'oggetto A e l'oggetto B, in un bucket il cui criterio di conservazione imposta un periodo di conservazione di 1 anno. Quando hai aggiunto gli oggetti al bucket, hai applicato un blocco basato su eventi sull'oggetto A e un blocco temporaneo sull'oggetto B. È trascorso un anno e, anche se a questo punto dovresti normalmente essere in grado di eliminarli, perché entrambi gli oggetti hanno ancora un blocco, non puoi eliminare nessuno di questi.
A questo punto, rilasci il blocco da entrambi gli oggetti. Per l'oggetto A, che utilizzava un blocco basato su eventi, la durata nel bucket viene riavviata ai fini del periodo di conservazione. Ciò significa che deve rimanere nel bucket per un altro anno prima di poter essere eliminato o sostituito. L'oggetto B, che utilizzava una conservazione temporanea, può essere eliminato o sostituito immediatamente, poiché la conservazione temporanea non ha effetto sul momento in cui l'oggetto ha soddisfatto il tempo di conservazione.
Questo comportamento consente di utilizzare le sospensioni basate su eventi in combinazione con i criteri di conservazione per controllare la conservazione in base al verificarsi di un determinato evento, ad esempio la conservazione dei documenti di prestito per un determinato periodo dopo il pagamento del prestito. Le trattenute temporanee possono essere utilizzate per scopi legali o normativi, ad esempio per la conservazione di documenti commerciali per indagini legali.
La proprietà di blocco basata su eventi predefinita
Oltre ad applicare blocchi su singoli oggetti, puoi abilitare la proprietà predefinita basata su eventi nel bucket. In questo caso, a ogni nuovo oggetto aggiunto al bucket viene automaticamente applicato un blocco basato su eventi.
Questo comportamento è utile quando vuoi che un oggetto rimanga nel bucket per un determinato periodo di tempo dopo che si verifica un determinato evento. Ad esempio, il tuo bucket potrebbe essere destinato ad archiviare i prestiti che devi conservare per un determinato numero di anni una volta che sono stati pagati. Con un criterio di conservazione adeguato e la proprietà di sospensione predefinita basata su eventi abilitata per il tuo bucket, quando carichi un documento di prestito nel tuo bucket, questo riceve una sospensione basata su eventi. Quando il prestito viene saldato, puoi annullare la sospensione. Dopodiché i criteri di conservazione assicurano che il prestito rimanga archiviato e immutabile fino a quando non soddisfa il periodo di conservazione impostato nei criteri di conservazione.
Limitazioni
Le richieste che tentano di applicare un blocco basato su eventi su un oggetto con una configurazione di conservazione esistente non vanno a buon fine.
- Allo stesso modo, le richieste che inseriscono un blocco basato su eventi su un oggetto e impostano una configurazione di conservazione per l'oggetto hanno esito negativo.
I blocchi degli oggetti non possono essere gestiti con l'API XML e lo stato di blocco di un oggetto non è incluso quando si utilizza l'API XML per recuperare i metadati degli oggetti.
Tuttavia, il tentativo di eliminare o sostituire un oggetto con l'API XML continua a non riuscire se l'oggetto è soggetto a un blocco.
Per i caricamenti multiparte dell'API XML, puoi avviare un caricamento e un caricamento delle parti, ma la richiesta di completamento del caricamento non riesce se un oggetto viene sovrascritto.
Passaggi successivi
- Scopri come attivare i blocchi basati su eventi per impostazione predefinita e come impostare blocchi di singoli oggetti.
- Scopri di più sui criteri di conservazione, che proteggono i dati dall'eliminazione per un periodo di tempo specificato.
- Scopri di più sulle configurazioni del ciclo di vita del bucket, che può eliminare automaticamente gli oggetti dopo aver rimosso i relativi blocchi.