Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med oföränderlig lagring i Azure Blob Storage kan användare lagra affärskritiska data i ett WORM-tillstånd (Write Once Read Many). I ett WORM-tillstånd kan data inte ändras eller tas bort för ett användardefinierat intervall. Genom att konfigurera oföränderlighetsprinciper för blobdata kan du skydda dina data från överskrivningar och borttagningar. Oföränderlighetsprinciper omfattar tidsbaserade kvarhållningsprinciper och juridiska undantag. Mer information om oföränderlighetsprinciper för Blob Storage finns i Lagra affärskritiska blobdata med oföränderlig lagring.
En oföränderlighetsprincip kan begränsas till en enskild blobversion eller till en container. Den här artikeln beskriver hur du konfigurerar en princip för oföränderlighet på containernivå. Information om hur du konfigurerar oföränderlighetsprinciper på versionsnivå finns i Konfigurera oföränderlighetsprinciper för blobversioner.
Kommentar
Oföränderlighetspolicyer stöds inte i konton som har Network File System (NFS) 3.0-protokollet eller SSH File Transfer Protocol (SFTP) aktiverat.
Innan du konfigurerar en containernivå-oföränderlighetspolicy på ett hierarkiskt namnrymdsaktiverat konto, kontrollera om blobs har en befintlig utgångstid. Ett befintligt utgångsdatum kan fortfarande leda till att blobben upphör att gälla efter att oföränderlighetsprincipen på containernivå har konfigurerats. Använd List Blobs-operationen för att identifiera blobs med utgångstid och ta bort utgångstiden innan du konfigurerar oföränderlighetspolicyn.
Konfigurera en kvarhållningsprincip för en container
Om du vill konfigurera en tidsbaserad kvarhållningsprincip för en container använder du Azure Portal, PowerShell eller Azure CLI. Du kan konfigurera en kvarhållningsprincip på containernivå i mellan 1 och 146 000 dagar.
Important
Oföränderlighetspolicyer kan ta upp till 35 sekunder att träda i kraft. Under aktiveringstiden kan föremål fortsätta att raderas eller skrivas över. Under den tiden är en synlig CLW-policy på Container Properties ingen garanti för att policyn har trätt i kraft.
Följ dessa steg för att konfigurera en tidsbaserad kvarhållningsprincip för en container med Azure Portal:
Navigera till önskad container.
Välj knappen Mer till höger och välj sedan Åtkomstprincip.
I avsnittet Oföränderlig bloblagring väljer du Lägg till princip.
I fältet Principtyp väljer du Tidsbaserad kvarhållning och anger kvarhållningsperioden i dagar.
Om du vill skapa en princip med containeromfång markerar du inte kryssrutan Aktivera oföränderlighet på versionsnivå.
Välj om du vill tillåta skyddade tilläggsskrivningar.
Alternativet Lägg till blobbar gör att dina arbetsbelastningar kan lägga till nya datablock i slutet av en tilläggsblob med hjälp av åtgärden Lägg till block .
Alternativet Blockera och lägg till blobar ger dig samma behörigheter som alternativet Lägg till blobbar , men lägger till möjligheten att skriva nya block till en blockblob. Blob Storage-API:et tillhandahåller inte något sätt för program att göra detta direkt. Program kan dock åstadkomma detta med hjälp av tilläggs- och tömningsmetoder som är tillgängliga i Data Lake Storage-API:et. Vissa Microsoft-program använder också interna API:er för att skapa blockblobar och sedan lägga till dem. Om dina arbetsbelastningar är beroende av något av dessa verktyg kan du använda den här egenskapen för att undvika fel som kan visas när dessa verktyg försöker lägga till block i en blockblob.
Mer information om de här alternativen finns i Tillåt skrivningar till skyddade append-blobar.
När du har konfigurerat principen för oföränderlighet ser du att den är begränsad till containern:
Ändra en olåst kvarhållningsprincip
Du kan ändra en olåst tidsbaserad lagringsprincip för att förkorta eller förlänga lagringsintervallet och för att tillåta ytterligare skrivningar till tilläggsblobbar i containern. Du kan också ta bort en olåst princip.
Följ dessa steg om du vill ändra en olåst tidsbaserad kvarhållningsprincip i Azure Portal:
Navigera till önskad container.
Välj knappen Mer och välj Åtkomstprincip.
I avsnittet Oföränderliga blobversioner letar du upp den befintliga olåsta principen. Välj knappen Mer och välj sedan Redigera på menyn.
Ange ett nytt kvarhållningsintervall för principen. Du kan också välja Tillåt ytterligare skyddade tillägg för att tillåta skrivningar till skyddade tilläggsblobar.
Om du vill ta bort en olåst policy väljer du knappen Mer och sedan Ta bort.
Kommentar
Du kan aktivera oföränderlighetsprinciper på versionsnivå genom att markera kryssrutan Aktivera oföränderlighet på versionsnivå. Mer information om hur du aktiverar oföränderlighetsprinciper på versionsnivå finns i Konfigurera oföränderlighetsprinciper för blobversioner.
Låsa en tidsbaserad kvarhållningsprincip
När du har testat en tidsbaserad kvarhållningsprincip kan du låsa principen. En låst princip är kompatibel med SEC 17a-4(f) och annan regelefterlevnad. Du kan förlänga kvarhållningsintervallet för en låst princip upp till fem gånger, men du kan inte förkorta den.
När en policy har låsts kan du inte ta bort den. Du kan dock ta bort bloben när kvarhållningsintervallet har upphört att gälla.
Följ de här stegen för att låsa en princip i Azure-portalen:
- Navigera till en container med en upplåst policy.
- I avsnittet Oföränderliga blobversioner letar du upp den befintliga olåsta principen. Välj knappen Mer och välj sedan Lås policy i menyn.
- Bekräfta att du vill låsa policyn.
Konfigurera eller ta bort spärr för bevarande av juridiska skäl
En rättslig spärr lagrar oföränderlig data tills den rättsliga spärren uttryckligen hävs. Mer information om principer för bevarande av juridiska skäl finns i Juridiska undantag för oföränderliga blobdata.
Följ dessa steg för att konfigurera ett lagligt undantag för en container med Azure Portal:
Navigera till önskad container.
Välj knappen Mer och välj Åtkomstprincip.
Under avsnittet Oföränderliga blobversioner väljer du Lägg till princip.
Välj Bevarande av juridiska skäl som principtyp.
Lägg till en eller flera taggar för bevarande av juridiska skäl.
Välj om du vill tillåta skyddade tilläggsskrivningar och välj sedan Spara.
Alternativet Lägg till blobbar gör att dina arbetsbelastningar kan lägga till nya datablock i slutet av en tilläggsblob med hjälp av åtgärden Lägg till block .
Den här inställningen lägger också till möjligheten att skriva nya block till en blockblob. Blob Storage-API:et tillhandahåller inte något sätt för program att göra detta direkt. Program kan dock åstadkomma detta med hjälp av tilläggs- och tömningsmetoder som är tillgängliga i Data Lake Storage-API:et. Den här egenskapen gör det också möjligt för Microsoft-program som Azure Data Factory att lägga till datablock med hjälp av interna API:er. Om dina arbetsbelastningar är beroende av något av dessa verktyg kan du använda den här egenskapen för att undvika fel som kan visas när dessa verktyg försöker lägga till data i blobar.
Mer information om de här alternativen finns i Tillåt skrivningar till skyddade append-blobar.
När du har konfigurerat principen för oföränderlighet ser du att den är begränsad till containern:
Följande bild visar en container med både en tidsbaserad kvarhållningsprincip och ett juridiskt undantag konfigurerat.
Om du vill häva en kvarstad går du till dialogrutan Åtkomstpolicy och väljer Redigera i policyns kontextmeny. Ta sedan bort alla taggar för policyn för att häva spärren.