L'eliminazione temporanea del BLOB protegge un singolo BLOB e le relative versioni, snapshot e metadati da eliminazioni accidentali o sovrascrizioni mantenendo i dati eliminati nel sistema per un periodo di tempo specificato. Durante il periodo di conservazione, è possibile ripristinare lo stato del BLOB in fase di eliminazione. Dopo la scadenza del periodo di conservazione, il BLOB viene eliminato definitivamente. Per altre informazioni sull'eliminazione temporanea dei BLOB, vedere Eliminazione temporanea per i BLOB.
L'eliminazione temporanea dei BLOB fa parte di una strategia completa di protezione dei dati per i dati BLOB. Per altre informazioni sulle raccomandazioni di Microsoft per la protezione dei dati, vedere Panoramica sulla protezione dei dati.
Abilitare l'eliminazione temporanea di BLOB
È possibile abilitare o disabilitare l'eliminazione temporanea per un account di archiviazione in qualsiasi momento usando la portale di Azure, PowerShell o l'interfaccia della riga di comando di Azure.
L'eliminazione temporanea dei BLOB è abilitata per impostazione predefinita quando si crea un nuovo account di archiviazione con il portale di Azure. L'impostazione per abilitare o disabilitare l'eliminazione temporanea del BLOB quando si crea un nuovo account di archiviazione si trova nella scheda Protezione dati . Per altre informazioni sulla creazione di un account di archiviazione, vedere Creare un account di archiviazione.
Per abilitare l'eliminazione temporanea del BLOB per un account di archiviazione esistente usando il portale di Azure, seguire questa procedura:
Individuare l'opzione Protezione dati in Gestione dati.
Nella sezione Ripristino selezionare Attiva eliminazione temporanea per i BLOB.
Specificare un periodo di conservazione compreso tra 1 e 365 giorni. Microsoft consiglia un periodo di conservazione minimo di sette giorni.
Salva le modifiche.
L'eliminazione temporanea del BLOB non è abilitata quando si crea un nuovo account di archiviazione con PowerShell. È possibile abilitare l'eliminazione temporanea del BLOB dopo la creazione del nuovo account.
Per abilitare l'eliminazione temporanea del BLOB per un account di archiviazione esistente con PowerShell, chiamare il comando Enable-Az Archiviazione BlobDeleteRetentionPolicy, specificando il periodo di conservazione in giorni.
L'esempio seguente abilita l'eliminazione temporanea del BLOB e imposta il periodo di conservazione su sette giorni. Ricordarsi di sostituire i valori segnaposto tra parentesi quadre con i propri valori:
L'eliminazione temporanea del BLOB non è abilitata quando si crea un nuovo account di archiviazione con l'interfaccia della riga di comando di Azure. È possibile abilitare l'eliminazione temporanea del BLOB dopo la creazione del nuovo account.
Per abilitare l'eliminazione temporanea dei BLOB per un account di archiviazione esistente con l'interfaccia della riga di comando di Azure, chiamare il comando az storage account blob-service-properties update , specificando il periodo di conservazione in giorni.
L'esempio seguente abilita l'eliminazione temporanea del BLOB e imposta il periodo di conservazione su sette giorni. Ricordarsi di sostituire i valori segnaposto tra parentesi quadre con i propri valori:
az storage account blob-service-properties show --account-name <storage-account> \
--resource-group <resource-group>
Abilitare l'eliminazione temporanea del BLOB (spazio dei nomi gerarchico)
L'eliminazione temporanea dei BLOB può anche proteggere BLOB e directory negli account in cui è abilitata la funzionalità dello spazio dei nomi gerarchico.
Ottenere l'autorizzazione dell'account di archiviazione usando una chiave dell'account di archiviazione, un stringa di connessione o un ID Microsoft Entra. Per altre informazioni, vedere Connessione all'account.
Nell'esempio seguente viene ottenuta l'autorizzazione usando una chiave dell'account di archiviazione.
Aprire Azure Cloud Shello aprire un'applicazione console comando come Windows PowerShell, se è stata installata l'interfaccia della riga di comando di Azure in locale.
Installare l'estensione storage-preview.
az extension add -n storage-preview
Connessione all'account di archiviazione. Per altre informazioni, vedere Connessione all'account.
Per abilitare l'eliminazione temporanea con l'interfaccia della riga di comando di Azure, chiamare il az storage fs service-properties update comando specificando il periodo di conservazione in giorni.
L'esempio seguente abilita l'eliminazione temporanea di BLOB e directory e imposta il periodo di conservazione su 5 giorni.
az storage fs service-properties update --delete-retention --delete-retention-period 5 --auth-mode login
Per controllare le impostazioni correnti per l'eliminazione temporanea del BLOB, chiamare il az storage fs service-properties update comando :
az storage fs service-properties update --delete-retention false --connection-string $con