Eliminazione temporanea per i contenitori

L'eliminazione temporanea del contenitore protegge i dati dall'eliminazione accidentale mantenendo i dati eliminati nel sistema per un periodo di tempo specificato. Durante il periodo di conservazione, è possibile ripristinare un contenitore eliminato temporaneamente e il relativo contenuto allo stato del contenitore al momento dell'eliminazione. Dopo la scadenza del periodo di conservazione, il contenitore e il relativo contenuto vengono eliminati definitivamente.

L'eliminazione temporanea dei BLOB fa parte di una strategia completa di protezione dei dati per i dati BLOB. Per una protezione dati ottimale del BLOB, Microsoft consiglia di abilitare tutte le funzionalità di protezione dati seguenti:

  • Eliminazione temporanea dei contenitori, per ripristinare un contenitore che è stato eliminato. Per informazioni su come abilitare l'eliminazione temporanea dei contenitori, vedere Abilitare e gestire l'eliminazione temporanea per i contenitori.
  • Controllo delle versioni del BLOB, per mantenere automaticamente le versioni precedenti di un BLOB. Quando il controllo delle versioni del BLOB è abilitato, è possibile ripristinare una versione precedente di un BLOB per recuperare i dati erroneamente modificati o eliminati. Per informazioni su come abilitare il controllo delle versioni dei BLOB, consultare Abilitare e gestire il controllo delle versioni dei BLOB.
  • Eliminazione temporanea del BLOB, per ripristinare un BLOB, uno snapshot o una versione eliminati. Per informazioni su come abilitare l'eliminazione temporanea dei BLOB, vedere Abilitare e gestire l'eliminazione temporanea per i BLOB.

Per maggiori informazioni sulle raccomandazioni di Microsoft per la protezione dati, consultare Panoramica sulla protezione dati.

Attenzione

Dopo aver abilitato il controllo delle versioni del BLOB per un account di archiviazione, ogni operazione di scrittura in un BLOB in tale account comporta la creazione di una nuova versione. Per questo motivo, l'abilitazione del controllo delle versioni del BLOB può comportare costi aggiuntivi. Per ridurre al minimo i costi, usare criteri di gestione del ciclo di vita per eliminare automaticamente le versioni precedenti. Per maggiori informazioni sulla gestione del ciclo di vita, consultare Ottimizzare i costi automatizzando i livelli di accesso di Archiviazione BLOB di Azure.

Funzionamento dell'eliminazione temporanea del contenitore

Quando si abilita l'eliminazione temporanea del contenitore, è possibile specificare un periodo di conservazione per i contenitori eliminati compreso tra 1 e 365 giorni. Il periodo di conservazione predefinito è di sette giorni. Durante il periodo di conservazione, è possibile ripristinare un contenitore eliminato chiamando l'operazione Ripristina contenitore.

Quando si ripristina un contenitore, vengono ripristinati anche i BLOB del contenitore e le eventuali versioni e snapshot dei BLOB. Tuttavia, è possibile usare l'eliminazione temporanea del contenitore per ripristinare i BLOB soltanto se il contenitore stesso è stato eliminato. Per ripristinare un BLOB eliminato quando il contenitore padre non è stato eliminato, è necessario usare l'eliminazione temporanea del BLOB o il controllo delle versioni dei BLOB.

Avviso

L'eliminazione temporanea dei contenitori può ripristinare solo i contenitori interi e il relativo contenuto al momento dell'eliminazione. Non è possibile ripristinare un BLOB eliminato all'interno di un contenitore usando l'eliminazione temporanea dei contenitori. Microsoft consiglia anche di abilitare l'eliminazione temporanea dei BLOB e il controllo delle versioni dei BLOB per proteggere i singoli BLOB in un contenitore.

Quando si ripristina un contenitore, è necessario ripristinarlo al nome originale. Se il nome originale è stato usato per creare un nuovo contenitore, non sarà possibile ripristinare il contenitore temporaneamente eliminato.

Il diagramma seguente mostra come ripristinare un contenitore eliminato quando è abilitata l'eliminazione temporanea del contenitore:

Diagram showing how a soft-deleted container may be restored

Dopo la scadenza del periodo di conservazione, il contenitore viene eliminato definitivamente da Archiviazione di Azure e non può essere ripristinato. L'orologio inizia nel periodo di conservazione nel momento in cui il contenitore viene eliminato. È possibile modificare il periodo di conservazione in qualsiasi momento, ma tenere presente che un periodo di conservazione aggiornato si applica solo ai contenitori appena eliminati. I contenitori precedentemente eliminati verranno eliminati definitivamente in base al periodo di conservazione effettivo al momento dell'eliminazione del contenitore.

La disabilitazione dell'eliminazione temporanea del contenitore non comporta l'eliminazione definitiva dei contenitori precedentemente eliminati. Tutti i contenitori eliminati temporaneamente verranno eliminati definitivamente alla scadenza del periodo di conservazione effettivo al momento dell'eliminazione del contenitore.

L'eliminazione temporanea del contenitore è disponibile per i tipi di account di archiviazione seguenti:

  • Account di archiviazione v1 e v2 per utilizzo generico
  • Account di archiviazione BLOB in blocchi
  • Account di archiviazione BLOB

Sono supportati anche gli account di archiviazione con uno spazio dei nomi gerarchico abilitato per l'uso con Azure Data Lake Storage Gen2.

La versione 2019-12-12 o successiva dell'API REST di Archiviazione di Azure supporta l'eliminazione temporanea del contenitore.

Importante

L'eliminazione temporanea dei contenitori non protegge dall'eliminazione di un account di archiviazione, ma solo dall'eliminazione di contenitori in tale account. Per proteggere un account di archiviazione dall'eliminazione, configurare un blocco sulla risorsa dell'account di archiviazione. Per altre informazioni sul blocco delle risorse di Azure Resource Manager, vedere Bloccare le risorse per impedire modifiche impreviste.

Supporto funzionalità

Il supporto per questa funzionalità potrebbe essere influenzato dall'abilitazione di Azure Data Lake Storage Gen2, del protocollo NFS (Network File System) 3.0 o del protocollo SSH File Transfer Protocol SFTP (FTP sicuro). Se è stata abilitata una di queste funzioni, vedere Supporto delle funzionalità di archiviazione BLOB negli account di Archiviazione di Azure per valutare il supporto per questa funzionalità.

Determinazione dei prezzi e fatturazione

Non sono previsti costi aggiuntivi per abilitare l'eliminazione temporanea del contenitore. Per i dati nei contenitori eliminati temporaneamente si applica la stessa tariffa dei dati attivi.

Passaggi successivi