U kunt versiebeheer van Blob Storage inschakelen om eerdere versies van een blob automatisch te onderhouden wanneer deze wordt gewijzigd of verwijderd. Wanneer blobversiebeheer is ingeschakeld, kunt u een eerdere versie van een blob herstellen om uw gegevens te herstellen als deze onjuist is gewijzigd of verwijderd.
Blobversiebeheer inschakelen voor een opslagaccount in Azure Portal:
Navigeer naar uw opslagaccount in de portal.
Kies gegevensbeveiliging onder Gegevensbeheer.
Selecteer in de sectie Bijhouden versiebeheer inschakelen voor blobs en kies vervolgens of u alle versies wilt behouden of ze na een bepaalde periode wilt verwijderen.
Belangrijk
Als u na de optie Verwijderen versies instelt, wordt automatisch een regel toegevoegd aan het levenscyclusbeheerbeleid van het opslagaccount. Zodra deze regel is toegevoegd, worden de versies verwijderen na de optie niet meer weergegeven op de configuratiepagina gegevensbeveiliging .
U kunt deze optie opnieuw weergeven op de pagina Gegevensbeveiliging door de regel te verwijderen. Als uw levenscyclusbeheerbeleid andere regels bevat waarmee versies worden verwijderd, moet u deze regels ook verwijderen voordat de optie Versies verwijderen na de optie opnieuw kan worden weergegeven.
Als u blobversiebeheer wilt inschakelen voor een opslagaccount met PowerShell, installeert u eerst de Az.Storage-module versie 2.3.0 of hoger. Roep vervolgens de opdracht Update-AzStorageBlobServiceProperty aan om versiebeheer in te schakelen, zoals wordt weergegeven in het volgende voorbeeld. Vergeet niet om de waarden tussen punthaken te vervangen door uw eigen waarden:
# Set resource group and account variables.
$rgName = "<resource-group>"
$accountName = "<storage-account>"
# Enable versioning.
Update-AzStorageBlobServiceProperty -ResourceGroupName $rgName `
-StorageAccountName $accountName `
-IsVersioningEnabled $true
Als u blobversiebeheer wilt inschakelen voor een opslagaccount met Azure CLI, installeert u eerst Azure CLI versie 2.2.0 of hoger. Roep vervolgens de opdracht az storage account blob-service-properties update aan om versiebeheer in te schakelen, zoals wordt weergegeven in het volgende voorbeeld. Vergeet niet om de waarden tussen punthaken te vervangen door uw eigen waarden:
Als u blobversiebeheer met een sjabloon wilt inschakelen, maakt u een sjabloon met de eigenschap IsVersioningEnabled op true. In de volgende stappen wordt beschreven hoe u een sjabloon maakt in Azure Portal.
Kies een resource maken in Azure Portal.
In Marketplace doorzoeken typt u sjabloonimplementatie. Druk vervolgens op ENTER.
Kies Sjabloonimplementatie, Kies Maken en kies vervolgens Uw eigen sjabloon maken in de editor.
Plak de volgende JSON in de sjablooneditor. Vervang de tijdelijke plaatsaanduiding <accountName> door de naam van uw opslagaccount.
Sla de sjabloon op.
Geef de resourcegroep van het account op en kies vervolgens de knop Kopen om de sjabloon te implementeren en blobversiebeheer in te schakelen.
Zie Resources implementeren met Azure Portal voor meer informatie over het implementeren van resources met sjablonen in Azure Portal.
Blobversies weergeven
Als u de versies van een blob wilt weergeven, gebruikt u Azure Portal, PowerShell of Azure CLI. U kunt ook de versies van een blob vermelden met behulp van een van de Blob Storage SDK's.
Ga als volgt te werk om de versies van een blob weer te geven in Azure Portal:
Navigeer naar uw opslagaccount in de portal en navigeer vervolgens naar de container die uw blob bevat.
Selecteer de blob waarvoor u versies wilt weergeven.
Selecteer het tabblad Versies om de versies van de blob weer te geven.
Schakel de knop Verwijderde versies weergeven in om voorlopig verwijderde versies weer te geven. Als voorlopig verwijderen van blobs is ingeschakeld voor het opslagaccount, worden eventuele voorlopig verwijderde versies die zich nog steeds binnen het bewaarinterval voor voorlopig verwijderen bevinden, weergegeven in de lijst.
Als u de versies van een blob wilt weergeven met PowerShell, roept u de opdracht Get-AzStorageBlob aan met de -IncludeVersion parameter: