Wiederherstellen von einem Snapshot in einem Multi-AZ-DB-Cluster - Amazon Relational Database Service

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.

Wiederherstellen von einem Snapshot in einem Multi-AZ-DB-Cluster

Sie können einen Snapshot mithilfe der AWS Management Console, der AWS CLIoder der RDS-API in einem Multi-AZ-DB-Cluster wiederherstellen. Sie können jeden dieser Snapshots auf einem Multi-AZ-DB-Cluster wiederherstellen:

  • Ein Snapshot einer Single-AZ-Bereitstellung

  • Ein Snapshot einer Multi-AZ-DB-Cluster-Bereitstellung mit einer einzelnen DB-Instance

  • Ein Snapshot eines Multi-AZ-DB-Clusters

Weitere Informationen zu Multi-AZ-Bereitstellungen finden Sie unter Konfiguration und Verwaltung einer Multi-AZ-Bereitstellung.

Tipp

Sie können eine Single-AZ-Bereitstellung oder eine Multi-AZ-DB-Cluster-Bereitstellung zu einer Multi-AZ-DB-Cluster-Bereitstellung migrieren, indem Sie einen Snapshot wiederherstellen.

Informationen zum Wiederherstellen eines Multi-AZ-DB-Clusters mit einer RDS Extended Support-Version finden Sie unter Wiederherstellung einer DB-Instance oder eines Multi-AZ-DB-Clusters, mit Amazon RDS Extended Support.

So stellen Sie einen Snapshot auf einem Multi-AZ-DB-Cluster wieder
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie im Navigationsbereich die Option Snapshots.

  3. Wählen Sie den Snapshot für die Wiederherstellung aus.

  4. Wählen Sie in Actions (Aktionen) die Option Restore Snapshot (Snapshot wiederherstellen) aus.

  5. Wählen Sie auf der Seite Snapshot wiederherstellen unter Verfügbarkeit und Haltbarkeit die Option Multi-AZ-DB-Cluster aus.

    Multi-AZ-DB-Cluster-Wahl
  6. Geben Sie bei DB cluster identifier (DB-Cluster-Kennung) den Namen für den wiederhergestellten Multi-AZ-DB-Cluster ein.

  7. In den übrigen Abschnitten geben Sie die Einstellungen für Ihren DB-Cluster an. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen zum Erstellen von Multi-AZ-DB-Clustern.

  8. Klicken Sie auf Restore DB Instance (DB-Instance wiederherstellen).

Um einen Snapshot in einem Multi-AZ-DB-Cluster wiederherzustellen, verwenden Sie den AWS CLI Befehl restore-db-cluster-from-snapshot .

In dem folgenden Beispiel führen Sie eine Wiederherstellung aus einem vorher erstellten Snapshot mit dem Namen mysnapshot durch. Sie stellen in einem neuen Multi-AZ-DB-Cluster mit dem Namen mynewmultiazdbcluster wieder her. Sie geben auch die DB-Instance-Klasse an, die von den DB-Instances im Multi-AZ-DB-Cluster verwendet wird. Geben Sie entweder mysql oder postgres für die DB-Engine an.

Für die Option --snapshot-identifier können Sie entweder den Namen oder den Amazon-Ressourcennamen (ARN) verwenden, um einen DB-Cluster-Snapshot festzulegen. Sie können jedoch nur den ARN verwenden, um einen DB-Snapshot festzulegen.

Geben Sie für die Option --db-cluster-instance-class die DB-Instance-Klasse für den neuen Multi-AZ-DB-Cluster an. Multi-AZ-DB-Cluster unterstützen nur bestimmte DB-Instance-Klassen, z. B. db.m6gd und db.r6gd. Weitere Informationen zu DB-Instance-Klassen finden Sie unter DB-Instance-Klassen.

Sie können auch andere Optionen festlegen.

Für Linux, macOSoder Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewmultiazdbcluster \ --snapshot-identifier mysnapshot \ --engine mysql|postgres \ --db-cluster-instance-class db.r6gd.xlarge

Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewmultiazdbcluster ^ --snapshot-identifier mysnapshot ^ --engine mysql|postgres ^ --db-cluster-instance-class db.r6gd.xlarge

Nachdem Sie den DB-Cluster wiederhergestellt haben, können Sie den Multi-AZ-DB-Cluster der Sicherheitsgruppe hinzufügen, die mit dem DB-Cluster oder der DB-Instance verknüpft ist, mit dem bzw. der Sie den Snapshot erstellt haben, falls zutreffend. Durch Abschließen dieser Aktion werden dieselben Funktionen wie die des vorherigen DB-Clusters oder der DB-Instance bereitgestellt.

Um einen Snapshot in einem Multi-AZ-DB-Cluster wiederherzustellen, rufen Sie die RDS-API-Operation RestoreDBClusterFromSnapshot mit den folgenden Parametern auf:

  • DBClusterIdentifier

  • SnapshotIdentifier

  • Engine

Sie können auch andere optionale Parameter angeben.

Nachdem Sie den DB-Cluster wiederhergestellt haben, können Sie den Multi-AZ-DB-Cluster der Sicherheitsgruppe hinzufügen, die mit dem DB-Cluster oder der DB-Instance verknüpft ist, mit dem bzw. der Sie den Snapshot erstellt haben, falls zutreffend. Durch Abschließen dieser Aktion werden dieselben Funktionen wie die des vorherigen DB-Clusters oder der DB-Instance bereitgestellt.