Wiederherstellen von einem Snapshot in einem Multi-AZ-DB-Cluster
Sie können einen Snapshot mithilfe der AWS Management Console, der AWS CLI oder 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-Instance-Bereitstellung mit einer einzigen 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-Bereitstellung einer DB-Instance zu einer Multi-AZ-Bereitstellung eines DB-Clusters migrieren, indem Sie einen Snapshot wiederherstellen.
So stellen Sie einen Snapshot auf einem Multi-AZ-DB-Cluster wieder
-
Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich die Option Snapshots.
-
Wählen Sie den Snapshot für die Wiederherstellung aus.
-
Wählen Sie in Actions (Aktionen) die Option Restore Snapshot (Snapshot wiederherstellen) aus.
-
Wählen Sie auf der Seite Snapshot wiederherstellen unter Verfügbarkeit und Haltbarkeit die Option Multi-AZ-DB-Cluster aus.
-
Geben Sie bei DB cluster identifier (DB-Cluster-Kennung) den Namen für den wiederhergestellten Multi-AZ-DB-Cluster ein.
-
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.
-
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, macOS oder Unix:
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier
mynewmultiazdbcluster
\ --snapshot-identifiermysnapshot
\ --enginemysql|postgres
\ --db-cluster-instance-classdb.r6gd.xlarge
Für Windows:
aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier
mynewmultiazdbcluster
^ --snapshot-identifiermysnapshot
^ --enginemysql|postgres
^ --db-cluster-instance-classdb.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.