Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
OneLake beveiligt uw gegevens automatisch met behulp van voorlopig verwijderen, waardoor verwijderde bestanden zeven dagen vóór permanente verwijdering worden bewaard. Deze ingebouwde beveiliging helpt u bij het herstellen van onbedoelde verwijderingen of gebruikersfouten zonder dat u back-ups hoeft te herstellen.
Na zeven dagen worden voorlopig verwijderde bestanden definitief verwijderd en kunnen ze niet meer worden hersteld.
U betaalt voor voorlopig verwijderde gegevens met hetzelfde tarief als actieve gegevens.
Voorlopig verwijderde bestanden herstellen
U kunt voorlopig verwijderde bestanden herstellen met behulp van Azure Storage Explorer, Azure PowerShell of Azure Storage REST API's. U hebt schrijftoegang nodig tot de bestanden om ze te herstellen.
Bestanden herstellen met behulp van Azure Storage Explorer
Azure Storage Explorer biedt een visuele interface voor het bladeren en herstellen van voorlopig verwijderde bestanden.
Als u bestanden wilt herstellen met behulp van Azure Storage Explorer, moet u het volgende doen:
- Azure Storage Explorer geïnstalleerd op uw computer
- Een verbinding met uw OneLake-werkruimte. Zie Azure Storage Explorer gebruiken met OneLake voor instructies.
Gebruik de volgende stappen om bestanden te herstellen:
Open Azure Storage Explorer en maak verbinding met uw OneLake-werkruimte.
Ga naar het lakehouse of gegevensitem met de verwijderde bestanden.
Selecteer de vervolgkeuzeknop naast de padbalk en selecteer vervolgens actieve en voorlopig verwijderde blobs in plaats van de standaard actieve blobs.
Blader naar de map met het verwijderde bestand.
Klik met de rechtermuisknop op het zacht verwijderde bestand en selecteer Verwijderen ongedaan maken.
Het bestand wordt teruggezet naar de oorspronkelijke locatie en is onmiddellijk beschikbaar.
Bestanden herstellen met behulp van PowerShell
Gebruik Azure PowerShell om zacht verwijderde bestanden programmeerbaar weer te geven en te herstellen.
Als u bestanden wilt herstellen met behulp van PowerShell, moet u het volgende doen:
- Azure PowerShell Az.Storage-module geïnstalleerd
- Verificatie bij OneLake. Zie Verbinding maken met OneLake met PowerShell voor instructies.
Gebruik het volgende script om zacht verwijderde bestanden in een specifiek pad weer te geven:
# Connect to OneLake
$ctx = New-AzStorageContext -StorageAccountName "onelake" -UseConnectedAccount -endpoint "fabric.microsoft.com"
# List soft-deleted blobs in a container (workspace)
$workspaceName = "your-workspace-name"
$path = "your-lakehouse.Lakehouse/Files/"
Get-AzStorageBlob -Container $workspaceName -Context $ctx -Prefix $path -IncludeDeleted |
Where-Object { $_.IsDeleted } |
Select-Object Name, DeletedTime, RemainingDaysBeforePermanentDelete
Gebruik het volgende script om een zacht verwijderd bestand te herstellen:
# Connect to OneLake
$ctx = New-AzStorageContext -StorageAccountName "onelake" -UseConnectedAccount -endpoint "fabric.microsoft.com"
# Restore a specific blob
$workspaceName = "your-workspace-name"
$blobPath = "your-lakehouse.Lakehouse/Files/deleted-file.parquet"
Get-AzStorageBlob -Container $workspaceName -Context $ctx -Blob $blobPath -IncludeDeleted |
Where-Object { $_.IsDeleted } |
Restore-AzStorageBlob
Bestanden herstellen met behulp van REST API's
U kunt ook voorlopig verwijderde bestanden herstellen met behulp van REST API's en SDK's van Azure Blob Storage. Met de Undelete Blob-bewerking worden de inhoud en metagegevens van een voorlopig verwijderde blob hersteld.
Zie Undelete Blob REST API voor meer informatie.