Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja magazynu niezmienialnego w usłudze Azure Blob Storage umożliwia użytkownikom przechowywanie danych krytycznych dla działania firmy w stanie WORM („Write Once Read Many” — jednorazowy zapis i wielokrotny odczyt). W stanie WORM nie można modyfikować ani usuwać danych dla interwału określonego przez użytkownika. Konfigurując zasady niezmienności dla danych obiektów blob, można chronić dane przed nadpisywaniem i usuwaniem. Zasady niezmienności obejmują zasady przechowywania oparte na czasie i blokady prawne. Aby uzyskać więcej informacji na temat zasad dotyczących niezmienności w usłudze Blob Storage, zobacz Przechowywanie danych blob o kluczowym znaczeniu dla firmy przy użyciu magazynu niezmiennego.
Zasada niezmienności może obejmować zarówno pojedynczą wersję obiektu blob, jak i kontener. W tym artykule opisano sposób konfigurowania zasad niezmienności na poziomie kontenera. Aby dowiedzieć się, jak skonfigurować zasady niezmienności na poziomie wersji, zobacz Konfigurowanie zasad niezmienności dla wersji obiektów blob.
Uwaga
Polityki niezmienności nie są obsługiwane w kontach, które mają włączony protokół Network File System (NFS) 3.0 lub SSH File Transfer Protocol (SFTP).
Przed skonfigurowaniem polityki niezmienności na poziomie kontenera na koncie z hierarchiczną przestrzenią nazw, sprawdź obecność blobów z istniejącym czasem wygaśnięcia. Wcześniej ustawione wygaśnięcie może nadal spowodować wygaśnięcie obiektu blob po skonfigurowaniu zasady niezmienności na poziomie kontenera. Użyj operacji List Blobs, aby zidentyfikować bloby z czasem wygaśnięcia i usunąć ten termin przed skonfigurowaniem polityki niezmienności.
Konfigurowanie zasad przechowywania w kontenerze
Aby skonfigurować zasady przechowywania na podstawie czasu w kontenerze, użyj witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure. Zasady przechowywania na poziomie kontenera można skonfigurować dla przedziału od 1 do 146 000 dni.
Important
Zasady niezmienności mogą zacząć obowiązywać po upływie do 35 sekund. W czasie aktywacji elementy mogą być nadal usuwane lub nadpisywane. W tym okresie widoczna polityka CLW we właściwościach kontenera nie gwarantuje, że polityka zaczęła obowiązywać.
Aby skonfigurować zasady przechowywania na podstawie czasu w kontenerze w witrynie Azure Portal, wykonaj następujące kroki:
Przejdź do żądanego kontenera.
Wybierz przycisk Więcej po prawej stronie, a następnie wybierz pozycję Zasady dostępu.
W sekcji Niezmienny magazyn obiektów blob wybierz pozycję Dodaj zasady.
W polu Typ zasad wybierz pozycję Przechowywanie na podstawie czasu i określ okres przechowywania w dniach.
Aby utworzyć zasadę o zakresie kontenera, nie zaznacz pola Włącz niezmienność na poziomie wersji.
Wybierz, czy zezwolić na chronione zapisy dopisywania.
Opcja Dołączane obiekty blob umożliwia obciążeniom roboczym dodawanie nowych bloków danych na końcu dołączanego obiektu blob za pomocą operacji Append Block.
Opcja Blokowe i uzupełnialne obiekty blob zapewnia takie same uprawnienia jak opcja Uzupełnij obiekty blob, ale dodaje możliwość zapisywania nowych bloków w blokowym obiekcie blob. Interfejs API usługi Blob Storage nie zapewnia możliwości bezpośredniego wykonywania tych czynności przez aplikacje. Jednak aplikacje mogą to osiągnąć przy użyciu metod dołączania i opróżniania, które są dostępne w interfejsie API usługi Data Lake Storage. Ponadto niektóre aplikacje firmy Microsoft używają wewnętrznych interfejsów API do tworzenia blokowych obiektów Blob, a następnie dopisywania do nich danych. Jeśli obciążenia robocze opierają się na którymkolwiek z tych narzędzi, możesz użyć tej właściwości, aby uniknąć błędów, które mogą pojawić się, gdy te narzędzia próbują dopisywać bloki do obiektu blob blokowego.
Aby dowiedzieć się więcej o tych opcjach, zobacz Zezwalanie na zapisywanie chronionych uzupełnialnych obiektów blob.
Po skonfigurowaniu zasady niezmienności zobaczysz, że jest ona ograniczona do kontenera:
Modyfikowanie odblokowanych zasad przechowywania
Można zmodyfikować odblokowane zasady przechowywania oparte na czasie, aby skrócić lub wydłużyć okres przechowywania oraz zezwolić na dodatkowe operacje zapisu do dołączalnych obiektów blob w kontenerze. Można również usunąć odblokowane zasady.
Aby zmodyfikować odblokowane zasady przechowywania oparte na czasie w portalu Azure, wykonaj następujące czynności:
Przejdź do żądanego kontenera.
Wybierz przycisk Więcej i wybierz pozycję Zasady dostępu.
W sekcji Niezmienne wersje obiektów blob znajdź istniejącą odblokowaną zasadę. Wybierz przycisk Więcej, a następnie wybierz pozycję Edytuj z menu.
Podaj nowy okres przechowywania dla zasady. Możesz również wybrać opcję Zezwalaj na dodatkowe chronione operacje dołączania, aby zezwolić na zapisy do chronionych obiektów blob typu dołączania.
Aby usunąć odblokowaną zasadę, wybierz przycisk Więcej, a następnie Usuń.
Uwaga
Zasady niezmienności na poziomie wersji można włączyć, zaznaczając pole wyboru Włącz niezmienność na poziomie wersji. Aby uzyskać więcej informacji na temat włączania zasad niezmienności na poziomie wersji, zobacz temat Konfigurowanie zasad niezmienności dla wersji obiektów blob.
Zablokuj opartą na czasie zasadę przechowywania
Po zakończeniu testowania zasad przechowywania na podstawie czasu można zablokować zasady. Zablokowana polityka jest zgodna z SEC 17a-4(f) i innymi wymogami regulacyjnymi. Można wydłużyć interwał przechowywania zablokowanej zasady maksymalnie pięciokrotnie, ale nie można go skrócić.
Po zablokowaniu zasady nie można jej usunąć. Można jednak usunąć obiekt blob po wygaśnięciu interwału przechowywania.
Aby zablokować zasadę za pomocą witryny Azure Portal, wykonaj następujące kroki:
- Przejdź do kontenera z odblokowanymi zasadami.
- W sekcji Niezmienne wersje obiektów blob znajdź istniejącą odblokowaną zasadę. Wybierz przycisk Więcej, a następnie wybierz pozycję Zablokuj zasady z menu.
- Potwierdź, że chcesz zablokować tę zasadę.
Konfigurować lub usunąć blokadę prawną
Blokada prawna przechowuje niezmienne dane do momentu, gdy zostanie ona jawnie usunięta. Aby dowiedzieć się więcej na temat zasad archiwizacji ze względów prawnych, zobacz Legal hold for immutable blob data (Archiwizacja ze względów prawnych dla niezmiennych danych obiektów blob).
Aby skonfigurować blokadę prawną kontenera w witrynie Azure Portal, wykonaj następujące kroki:
Przejdź do żądanego kontenera.
Wybierz przycisk Więcej i wybierz pozycję Zasady dostępu.
W sekcji Niezmienne wersje obiektów blob wybierz pozycję Dodaj zasadę.
Wybierz Wstrzymanie ze względów prawnych jako typ zasad.
Dodaj co najmniej jeden znacznik wstrzymania ze względów prawnych.
Wybierz, czy zezwolić na chronione zapisy z dopisywaniem, a następnie wybierz pozycję Zapisz.
Opcja Dołączane obiekty blob umożliwia obciążeniom roboczym dodawanie nowych bloków danych na końcu dołączanego obiektu blob za pomocą operacji Append Block.
To ustawienie dodaje również możliwość zapisu nowych bloków w obiekcie blob typu blokowego. Interfejs API usługi Blob Storage nie zapewnia możliwości bezpośredniego wykonywania tych czynności przez aplikacje. Jednak aplikacje mogą to osiągnąć przy użyciu metod dołączania i opróżniania, które są dostępne w interfejsie API usługi Data Lake Storage. Ponadto ta właściwość umożliwia aplikacjom firmy Microsoft, takim jak Azure Data Factory dołączanie bloków danych przy użyciu wewnętrznych interfejsów API. Jeśli obciążenia zależą od dowolnego z tych narzędzi, możesz użyć tej właściwości, aby uniknąć błędów, które mogą występować, gdy te narzędzia próbują dołączyć dane do obiektów blob.
Aby dowiedzieć się więcej o tych opcjach, zobacz Zezwalanie na zapisywanie chronionych uzupełnialnych obiektów blob.
Po skonfigurowaniu zasady niezmienności zobaczysz, że jest ona ograniczona do kontenera:
Na poniższej ilustracji przedstawiono kontener ze skonfigurowanymi zasadami przechowywania opartymi na czasie oraz blokadą prawną.
Aby wyczyścić blokadę prawną, przejdź do okna dialogowego Zasady dostępu, a następnie w menu kontekstowym zasad wybierz pozycję Edytuj. Następnie usuń wszystkie tagi przypisane do zasad, aby usunąć blokadę.