Sie können das Azure-Portal verwenden, um vorläufig gelöschte Blobs und Momentaufnahmen anzuzeigen und wiederherzustellen. Die Vorgehensweise zum Wiederherstellen vorläufig gelöschter Objekte unterscheidet sich geringfügig, wenn für Ihr Speicherkonto auch die Blobversionsverwaltung aktiviert ist. Weitere Informationen finden Sie unter Wiederherstellen einer vorläufig gelöschten Version.
Anzeigen gelöschter Blobs
Wenn Blobs vorläufig gelöscht werden, sind sie im Azure-Portal standardmäßig nicht sichtbar. Um vorläufig gelöschte Blobs anzuzeigen, navigieren Sie zur Seite Übersicht für den Container, und aktivieren Sie die Einstellung Gelöschte Blobs anzeigen. Vorläufig gelöschte Blobs werden mit dem Status Gelöscht angezeigt.
Wählen Sie als Nächstes das gelöschte Blob in der Liste aus, um seine Eigenschaften anzuzeigen. Beachten Sie, dass auf der Registerkarte Übersicht der Blobstatus auf Gelöscht festgelegt ist. Das Portal zeigt außerdem an, in wie viel Tagen das Blob endgültig gelöscht wird.
Anzeigen gelöschter Momentaufnahmen
Beim Löschen eines Blobs werden auch alle dem Blob zugeordnete Momentaufnahmen gelöscht. Wenn ein vorläufig gelöschtes Blob über Snapshots verfügt, können die gelöschten Snapshots auch im Azure-Portal angezeigt werden. Zeigen Sie die Eigenschaften des vorläufig gelöschten Blobs an, und navigieren Sie dann zur Registerkarte Momentaufnahmen. Aktivieren Sie dort die Option Gelöschte Momentaufnahmen anzeigen.
Wiederherstellen vorläufig gelöschter Objekte bei deaktivierter Versionsverwaltung
Um ein vorläufig gelöschtes Blob im Azure-Portal wiederherzustellen, wenn die Blobversionsverwaltung deaktiviert ist, zeigen Sie zunächst die Eigenschaften des Blobs an und klicken dann auf der Registerkarte Übersicht auf die Schaltfläche Wiederherstellen. Durch das Wiederherstellen eines Blobs werden auch alle Momentaufnahmen wiederhergestellt, die während der Beibehaltungsdauer für vorläufiges Löschen gelöscht wurden.
Um eine vorläufig gelöschte Momentaufnahme zum Basisblob hochzustufen, müssen Sie zunächst sicherstellen, dass die vorläufig gelöschten Momentaufnahmen des Blobs wiederhergestellt wurden. Klicken Sie auf die Schaltfläche Wiederherstellen, um die vorläufig gelöschten Momentaufnahmen des Blobs wiederherzustellen. Dies gilt selbst dann, wenn das Basisblob selbst nicht vorläufig gelöscht wurde. Als Nächstes wählen Sie die Momentaufnahme auf, die höher gestuft werden soll. Klicken Sie auf die Schaltfläche Momentaufnahme höher stufen, um das Basisblob mit den Inhalten der Momentaufnahme zu überschreiben.
Wiederherstellen vorläufig gelöschter Objekte bei aktivierter Versionsverwaltung
Um ein vorläufig gelöschtes Blob im Azure-Portal wiederherzustellen, wenn die Versionsverwaltung aktiviert ist, zeigen Sie zunächst die Eigenschaften des vorläufig gelöschten Blobs an und wählen dann die Registerkarte Versionen aus. Wählen Sie die Version aus, die Sie zur aktuellen Version hochstufen möchten, und klicken Sie dann auf Als aktuelle Version festlegen.
Um vorläufig gelöschte Versionen oder Momentaufnahmen wiederherzustellen, wenn die Versionsverwaltung aktiviert ist, zeigen Sie die Eigenschaften des Blobs an und klicken auf der Registerkarte Übersicht auf die Schaltfläche Wiederherstellen.
Hinweis
Bei aktivierter Versionsverwaltung werden durch das Klicken auf die Schaltfläche Wiederherstellen für ein gelöschtes Blob alle vorläufig gelöschten Versionen oder Momentaufnahmen wiederhergestellt, nicht jedoch das Basisblob. Um das Basisblob wiederherzustellen, müssen Sie eine vorherige Version höher stufen.
Anzeigen und Verwalten vorläufig gelöschter Blobs und Verzeichnisse (hierarchischer Namespace)
Sie können vorläufig gelöschte Blobs und Verzeichnisse in Konten wiederherstellen, die über einen hierarchischen Namespace verfügen.
Im Azure-Portal können Sie vorläufig gelöschte Blobs und Verzeichnisse anzeigen und wiederherstellen.
Anzeigen von gelöschten Blobs und Verzeichnissen
Wenn Blobs oder Verzeichnisse vorläufig gelöscht werden, sind sie im Azure-Portal standardmäßig nicht sichtbar. Um vorläufig gelöschte Blobs und Verzeichnisse anzuzeigen, navigieren Sie zur Seite Übersicht für den Container, und aktivieren Sie die Einstellung Gelöschte Blobs anzeigen. Vorläufig gelöschte Blobs und Verzeichnisse werden mit dem Status Gelöscht angezeigt. Die folgende Abbildung zeigt ein vorläufig gelöschtes Verzeichnis.
Es gibt zwei Gründe, warum vorläufig gelöschte Blobs und Verzeichnisse möglicherweise nicht im Azure-Portal angezeigt werden, wenn Sie die Einstellung Gelöschte Blobs anzeigen umschalten.
Vorläufig gelöschte Blobs und Verzeichnisse werden nicht angezeigt, wenn Ihr Sicherheitsprinzipal nur auf ACL-Einträgen (Access Control List) für die Autorisierung basiert.
Damit diese Elemente angezeigt werden, müssen Sie entweder der Besitzer des Kontos sein oder Ihr Sicherheitsprinzipal muss die Rolle des Speicher-Blob-Datenbesitzers, des Speicher-Blob-Datenmitwirkenden oder des Speicher-Blob-Datenlesers haben.
Wenn Sie ein Verzeichnis umbenennen, das vorläufig gelöschte Elemente (Unterverzeichnisse und Blobs) enthält, werden diese vorläufig gelöschten Elemente vom Verzeichnis getrennt, sodass sie nicht angezeigt werden.
Wenn Sie sie im Azure-Portal anzeigen möchten, müssen Sie den Namen des Verzeichnisses wieder auf seinen ursprünglichen Namen zurücksetzen oder ein separates Verzeichnis mit dem ursprünglichen Verzeichnisnamen erstellen.
Sie können die Eigenschaften eines vorläufig gelöschten Blobs oder Verzeichnisses anzeigen, indem Sie ihn aus der Liste auswählen. Beachten Sie, dass auf der Registerkarte Übersicht der Status auf Gelöscht festgelegt ist. Das Portal zeigt außerdem an, in wie viel Tagen das Blob endgültig gelöscht wird.
Wiederherstellen vorläufig gelöschter Blobs und Verzeichnisse
Um ein vorläufig gelöschtes Blob oder Verzeichnis im Azure-Portal wiederherzustellen, zeigen Sie zunächst die Eigenschaften des Blobs oder Verzeichnisses an, und wählen Sie dann auf der Registerkarte Übersicht die Schaltfläche Wiederherstellen aus. Die folgende Abbildung zeigt die Schaltfläche „Wiederherstellen“ für ein vorläufig gelöschtes Verzeichnis.
Wiederherstellen vorläufig gelöschter Blobs und Verzeichnisse mithilfe von PowerShell
Wichtig
Dieser Abschnitt gilt nur für Konten mit einem hierarchischen Namespace.
Stellen Sie sicher, dass das Vorschaumodul Az.Storage installiert ist. Weitere Informationen finden Sie unter Aktivieren des vorläufigen Blob-Löschens über PowerShell.
Abrufen der Speicherkontoautorisierung mithilfe eines Speicherkontoschlüssels, einer Verbindungszeichenfolge oder mit Microsoft Entra ID. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit dem Konto.
Im folgenden Beispiel wird die Autorisierung mithilfe eines Speicherkontoschlüssels abgerufen.
$ctx = New-AzStorageContext -StorageAccountName '<storage-account-name>' -StorageAccountKey '<storage-account-key>'
Verwenden Sie zum Wiederherstellen von vorläufig gelöschten Elementen den Befehl Restore-AzDataLakeGen2DeletedItem
.
$filesystemName = "my-file-system"
$dirName="my-directory"
$deletedItems = Get-AzDataLakeGen2DeletedItem -Context $ctx -FileSystem $filesystemName -Path $dirName
$deletedItems | Restore-AzDataLakeGen2DeletedItem
Wenn Sie das Verzeichnis umbenennen, das die vorläufig gelöschten Elemente enthält, werden diese Elemente vom Verzeichnis getrennt. Wenn Sie diese Elemente wiederherstellen möchten, müssen Sie den Namen des Verzeichnisses auf seinen ursprünglichen Namen zurücksetzen oder ein separates Verzeichnis erstellen, das den ursprünglichen Verzeichnisnamen verwendet. Andernfalls erhalten Sie einen Fehler, wenn Sie versuchen, diese vorläufig gelöschten Elemente wiederherzustellen.
Wiederherstellen vorläufig gelöschter Blobs und Verzeichnisse mithilfe der Azure-Befehlszeilenschnittstelle
Wichtig
Dieser Abschnitt gilt nur für Konten mit einem hierarchischen Namespace.