Usuwanie nietrwałe dla kontenerów

Usuwanie nietrwałe kontenera chroni dane przed przypadkowym usunięciem przez utrzymanie usuniętych danych w systemie przez określony okres czasu. W okresie przechowywania można przywrócić kontener usunięty nietrwale i jego zawartość do stanu kontenera w momencie jego usunięcia. Po wygaśnięciu okresu przechowywania kontener i jego zawartość zostaną trwale usunięte.

Usuwanie nietrwałe obiektów blob jest częścią kompleksowej strategii ochrony danych obiektów blob. Aby uzyskać optymalną ochronę danych obiektów blob, firma Microsoft zaleca włączenie wszystkich następujących funkcji ochrony danych:

  • Usuwanie nietrwałe kontenera w celu przywrócenia usuniętego kontenera. Aby dowiedzieć się, jak włączyć usuwanie nietrwałe kontenera, zobacz Włączanie usuwania nietrwałego i zarządzanie nim dla kontenerów.
  • Przechowywanie wersji obiektów blob w celu automatycznego obsługi poprzednich wersji obiektu blob. Po włączeniu przechowywania wersji obiektów blob można przywrócić starszą wersję obiektu blob w celu odzyskania danych, jeśli zostaną one błędnie zmodyfikowane lub usunięte. Aby dowiedzieć się, jak włączyć przechowywanie wersji obiektów blob, zobacz Włączanie przechowywania wersji obiektów blob i zarządzanie nimi.
  • Usuwanie nietrwałe obiektu blob w celu przywrócenia obiektu blob, migawki lub wersji, która została usunięta. Aby dowiedzieć się, jak włączyć usuwanie nietrwałe obiektów blob, zobacz Włączanie usuwania nietrwałego i zarządzanie nim dla obiektów blob.

Aby dowiedzieć się więcej na temat zaleceń firmy Microsoft dotyczących ochrony danych, zobacz Omówienie ochrony danych.

Uwaga

Po włączeniu przechowywania wersji obiektów blob dla konta magazynu każda operacja zapisu w obiekcie blob na tym koncie powoduje utworzenie nowej wersji. Z tego powodu włączenie przechowywania wersji obiektów blob może spowodować dodatkowe koszty. Aby zminimalizować koszty, użyj zasad zarządzania cyklem życia, aby automatycznie usunąć stare wersje. Aby uzyskać więcej informacji na temat zarządzania cyklem życia, zobacz Optymalizowanie kosztów przez automatyzację warstw dostępu usługi Azure Blob Storage.

Jak działa usuwanie nietrwałe kontenera

Po włączeniu usuwania nietrwałego kontenera można określić okres przechowywania usuniętych kontenerów z zakresu od 1 do 365 dni. Domyślny okres przechowywania wynosi siedem dni. W okresie przechowywania można odzyskać usunięty kontener, wywołując operację Przywróć kontener .

Podczas przywracania kontenera zostaną również przywrócone obiekty blob kontenera oraz wszystkie wersje i migawki obiektów blob. Można jednak użyć usuwania nietrwałego kontenera tylko w celu przywrócenia obiektów blob, jeśli sam kontener został usunięty. Aby przywrócić usunięty obiekt blob, gdy kontener nadrzędny nie został usunięty, należy użyć usuwania nietrwałego obiektu blob lub przechowywania wersji obiektów blob.

Ostrzeżenie

Usuwanie nietrwałe kontenera może przywracać tylko całe kontenery i ich zawartość w momencie usunięcia. Nie można przywrócić usuniętego obiektu blob w kontenerze przy użyciu usuwania nietrwałego kontenera. Firma Microsoft zaleca również włączenie usuwania nietrwałego obiektów blob i przechowywania wersji obiektów blob w celu ochrony poszczególnych obiektów blob w kontenerze.

Podczas przywracania kontenera należy przywrócić go do oryginalnej nazwy. Jeśli oryginalna nazwa została użyta do utworzenia nowego kontenera, nie będzie można przywrócić kontenera usuniętego nietrwale.

Na poniższym diagramie przedstawiono sposób przywracania usuniętego kontenera po włączeniu usuwania nietrwałego kontenera:

Diagram showing how a soft-deleted container may be restored

Po wygaśnięciu okresu przechowywania kontener zostanie trwale usunięty z usługi Azure Storage i nie można go odzyskać. Zegar rozpoczyna się od okresu przechowywania w momencie usunięcia kontenera. Okres przechowywania można zmienić w dowolnym momencie, ale należy pamiętać, że zaktualizowany okres przechowywania ma zastosowanie tylko do nowo usuniętych kontenerów. Wcześniej usunięte kontenery zostaną trwale usunięte na podstawie okresu przechowywania, który obowiązywał w momencie usunięcia kontenera.

Wyłączenie usuwania nietrwałego kontenera nie powoduje trwałego usunięcia kontenerów, które zostały wcześniej usunięte nietrwale. Wszystkie kontenery usunięte nietrwale zostaną trwale usunięte po wygaśnięciu okresu przechowywania, który obowiązywał w momencie usunięcia kontenera.

Usuwanie nietrwałe kontenera jest dostępne dla następujących typów kont magazynu:

  • Konta magazynu ogólnego przeznaczenia w wersji 2 i 1
  • Konta magazynu blokowych obiektów blob
  • Konta usługi Blob Storage

Obsługiwane są również konta magazynu z hierarchiczną przestrzenią nazw włączoną do użycia z usługą Azure Data Lake Storage Gen2.

Wersja 2019-12-12 lub nowsza interfejsu API REST usługi Azure Storage obsługuje usuwanie nietrwałe kontenera.

Ważne

Usuwanie nietrwałe kontenera nie chroni przed usunięciem konta magazynu, ale tylko przed usunięciem kontenerów na tym koncie. Aby chronić konto magazynu przed usunięciem, skonfiguruj blokadę zasobu konta magazynu. Aby uzyskać więcej informacji na temat blokowania zasobów usługi Azure Resource Manager, zobacz Blokowanie zasobów, aby zapobiec nieoczekiwanym zmianom.

Obsługa funkcji

Może to mieć wpływ na obsługę tej funkcji przez włączenie protokołu Data Lake Storage Gen2, sieciowego systemu plików (NFS) 3.0 lub protokołu SSH File Transfer Protocol (SFTP). Jeśli włączono dowolną z tych funkcji, zobacz Obsługa funkcji usługi Blob Storage na kontach usługi Azure Storage, aby ocenić obsługę tej funkcji.

Ceny i rozliczenia

Nie ma dodatkowych opłat za włączenie usuwania nietrwałego kontenera. Opłaty za dane w kontenerach usuniętych nietrwale są rozliczane z taką samą stawką jak aktywne dane.

Następne kroki