Verwenden Sie die AWS-VSS-Lösung, um Daten für Ihre Instance wiederherzustellen. - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie die AWS-VSS-Lösung, um Daten für Ihre Instance wiederherzustellen.

Sie können EBS-Volumes für eine Windows-Instance aus VSS-basierten Snapshots wiederherstellen, die von der AWS-VSS-Lösung erstellt wurden. Wenn Ihre AWS-VSS-Lösungssnapshots Backups einer Microsoft-SQL-Server-Datenbank enthalten, können Sie die Datenbank mithilfe des AWS Systems Manager Automation Runbooks AWSEC2-RestoreSqlServerDatabaseWithVss wiederherstellen.

Das Runbook zur Datenbankwiederherstellung automatisiert den gesamten Wiederherstellungsprozess, einschließlich der Erstellung von Volumes aus den Snapshots und deren Anfügung an die Instance. Bei der Automatisierung wird die Datenbank mithilfe der VSS-Technologie wiederhergestellt, sodass Sie die Datenbank wiederherstellen können, ohne Ihre SQL-Server-Anwendung anzuhalten oder aktive Verbindungen zu trennen.

Ausführliche Anweisungen zur Verwendung des Runbooks für Microsoft-SQL-Server-Datenbanken finden Sie unter Wiederherstellung aus VSS-basierten Snapshots im Benutzerhandbuch für Microsoft SQL Server in Amazon EC2.

Ein Skript anpassen, um EBS-Volumes aus Snapshots von AWS-VSS-Lösungen wiederherzustellen

Sie können das RestoreVssSnapshotSampleScript.ps1-Skript als Modell verwenden, um Ihr eigenes benutzerdefiniertes Skript zu erstellen, das EBS-Volumes aus Snapshots von AWS-VSS-Lösungen wiederherstellt. Das Beispielsskript führt die folgenden Aufgaben aus:

  • Anhalten einer Instance

  • Entfernen aller vorhandenen Laufwerke aus der Instance (mit Ausnahme des Stamm-Volumes, wenn es ausgeschlossen wurde)

  • Erstellen neuer Volumes von den Snapshots

  • Anfügen der Volumes an die Instance mithilfe des Geräte-ID-Tags (Markierung) auf dem Snapshot

  • Neustart der Instance

Wichtig

Das folgende Skript trennt alle Volumes ab, die einer Instance angefügt sind, und erstellt dann neue Volumes von einem Snapshot. Stellen Sie sicher, dass Sie die Instance ordnungsgemäß gesichert haben. Die alten Volumes werden nicht gelöscht. Wenn Sie möchten, können Sie das Skript bearbeiten, um die alten Volumes zu löschen.

So stellen Sie Volumes aus VSS-fähigen EBS-Snapshots wieder her
  1. Laden Sie die Datei RestoreVssSnapshotSampleScript.zip herunter und extrahieren Sie die Inhalte.

  2. Öffnen Sie RestoreVssSnapshotSampleScript.ps1 in einem Texteditor und bearbeiten Sie den Beispielaufruf unten im Skript mit einer gültigen EC2-Instance-ID und EBS-Snapshot-ID und führen Sie dann das Skript in PowerShell aus.