Usuwanie nietrwałe obiektu blob chroni pojedynczy obiekt blob i jego wersje, migawki i metadane przed przypadkowym usunięciem lub zastąpieniem przez utrzymanie usuniętych danych w systemie przez określony okres czasu. W okresie przechowywania można przywrócić obiekt blob do jego stanu podczas usuwania. Po wygaśnięciu okresu przechowywania obiekt blob zostanie trwale usunięty. Aby uzyskać więcej informacji na temat usuwania nietrwałego obiektu blob, zobacz Usuwanie nietrwałe dla obiektów blob.
Usuwanie nietrwałe obiektów blob jest częścią kompleksowej strategii ochrony danych obiektów blob. Aby dowiedzieć się więcej na temat zaleceń firmy Microsoft dotyczących ochrony danych, zobacz Omówienie ochrony danych.
Włączanie usuwania nietrwałego obiektu blob
W dowolnym momencie można włączyć lub wyłączyć usuwanie nietrwałe dla konta magazynu przy użyciu witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure.
Usuwanie nietrwałe obiektów blob jest domyślnie włączone podczas tworzenia nowego konta magazynu w witrynie Azure Portal. Ustawienie włączania lub wyłączania usuwania nietrwałego obiektów blob podczas tworzenia nowego konta magazynu znajduje się na karcie Ochrona danych. Aby uzyskać więcej informacji na temat tworzenia konta magazynu, zobacz Tworzenie konta magazynu.
Aby włączyć usuwanie nietrwałe obiektów blob dla istniejącego konta magazynu przy użyciu witryny Azure Portal, wykonaj następujące kroki:
W witrynie Azure Portal przejdź do swojego konta magazynu.
Znajdź opcję Ochrona danych w obszarze Zarządzanie danymi.
W sekcji Odzyskiwanie wybierz pozycję Włącz usuwanie nietrwałe dla obiektów blob.
Określ okres przechowywania z zakresu od 1 do 365 dni. Firma Microsoft zaleca minimalny okres przechowywania wynoszący siedem dni.
Zapisz zmiany.
Usuwanie nietrwałe obiektów blob nie jest włączone podczas tworzenia nowego konta magazynu za pomocą programu PowerShell. Po utworzeniu nowego konta można włączyć usuwanie nietrwałe obiektu blob.
Aby włączyć usuwanie nietrwałe obiektu blob dla istniejącego konta magazynu za pomocą programu PowerShell, wywołaj polecenie Enable-AzStorageBlobDeleteRetentionPolicy , określając okres przechowywania w dniach.
Poniższy przykład umożliwia usuwanie nietrwałe obiektów blob i ustawia okres przechowywania na siedem dni. Pamiętaj, aby zastąpić wartości symboli zastępczych w nawiasach własnymi wartościami:
Usuwanie nietrwałe obiektów blob nie jest włączone podczas tworzenia nowego konta magazynu za pomocą interfejsu wiersza polecenia platformy Azure. Po utworzeniu nowego konta można włączyć usuwanie nietrwałe obiektu blob.
Aby włączyć usuwanie nietrwałe obiektu blob dla istniejącego konta magazynu za pomocą interfejsu wiersza polecenia platformy Azure, wywołaj polecenie az storage account blob-service-properties update , określając okres przechowywania w dniach.
Poniższy przykład umożliwia usuwanie nietrwałe obiektów blob i ustawia okres przechowywania na siedem dni. Pamiętaj, aby zastąpić wartości symboli zastępczych w nawiasach własnymi wartościami:
Uzyskaj autoryzację konta magazynu przy użyciu klucza konta magazynu, parametry połączenia lub identyfikatora Entra firmy Microsoft. Aby uzyskać więcej informacji, zobacz Połączenie do konta.
Poniższy przykład uzyskuje autoryzację przy użyciu klucza konta magazynu.
Aby włączyć usuwanie nietrwałe za pomocą interfejsu wiersza polecenia platformy Azure, wywołaj az storage fs service-properties update polecenie , określając okres przechowywania w dniach.
Poniższy przykład umożliwia usuwanie nietrwałe obiektów blob i katalogów oraz ustawia okres przechowywania na 5 dni.
az storage fs service-properties update --delete-retention --delete-retention-period 5 --auth-mode login
Aby sprawdzić bieżące ustawienia usuwania nietrwałego obiektu blob, wywołaj az storage fs service-properties update polecenie:
az storage fs service-properties update --delete-retention false --connection-string $con