Se temi che il tuo software applicativo o i tuoi utenti possano eliminare o sostituire erroneamente gli oggetti a un certo punto, Cloud Storage offre funzionalità che ti aiutano a proteggere i tuoi dati:
L'eliminazione temporanea fornisce una protezione predefinita a livello di bucket per i tuoi dati da eliminazioni accidentali o dannose conservando tutti gli oggetti eliminati di recente per un periodo di tempo specificato. Puoi ripristinare gli oggetti eliminati entro questo periodo. Per maggiori informazioni su come ripristinare gli oggetti eliminati temporaneamente, consulta Utilizzare gli oggetti eliminati temporaneamente.
Blocco di bucket: un criterio di conservazione che specifica un periodo di conservazione può essere applicato a un bucket. Ogni oggetto nel bucket deve raggiungere l'età specificata prima di poter essere eliminato o sostituito.
Blocco della conservazione degli oggetti: una configurazione di conservazione che specifica una data e un'ora di conservazione può essere impostata per un singolo oggetto. L'oggetto non può essere eliminato o sostituito fino a dopo la data e l'ora specificate.
Un blocco oggetto può essere applicato a singoli oggetti per impedire a chiunque di eliminare o sostituire l'oggetto finché il blocco non viene rimosso.
Il controllo delle versioni degli oggetti può essere abilitato su un bucket per conservare le versioni precedenti degli oggetti. Quando la versione live di un oggetto viene eliminata o sostituita, diventa non corrente se il controllo delle versioni è abilitato nel bucket. Se elimini accidentalmente una versione live di un oggetto, puoi ripristinare la versione non corrente.
Il controllo delle versioni degli oggetti aumenta i costi di archiviazione, ma questo può essere parzialmente ridotto configurando la gestione del ciclo di vita degli oggetti per eliminare le versioni precedenti degli oggetti. Per una possibile configurazione, consulta l'esempio di configurazione del ciclo di vita per l'eliminazione degli oggetti.
La gestione del ciclo di vita degli oggetti può essere configurata per un bucket per darti un controllo più automatizzato sull'eliminazione degli oggetti. Quando definisci una configurazione del ciclo di vita, Cloud Storage esegue un'azione specificata, ad esempio l'eliminazione di un oggetto, solo se l'oggetto soddisfa i tuoi criteri.
Cloud Storage dispone anche di funzionalità che consentono di gestire le classi di archiviazione degli oggetti:
La gestione del ciclo di vita degli oggetti può essere configurata per un bucket per offrirti un controllo più automatizzato sullo spostamento degli oggetti in classi di archiviazione ad accesso meno frequente. Quando definisci una configurazione del ciclo di vita, Cloud Storage esegue un'azione specificata, ad esempio l'impostazione di una classe di archiviazione ad accesso meno frequente per un oggetto, solo se l'oggetto soddisfa i tuoi criteri.
Autoclass può essere abilitata su un bucket, il che consente a Cloud Storage di gestire automaticamente le classi di archiviazione degli oggetti nel bucket.