Wiederherstellen über einen Snapshot eines Multi-AZ-DB-Clusters in einer DB-Instance
Ein Snapshot eines Multi-AZ-DB-Clusters ist ein Speicher-Volume-Snapshot Ihres DB-Clusters, mit dem der gesamte DB-Cluster gesichert wird und nicht nur einzelne Datenbanken. Sie können einen Snapshot eines Multi-AZ-DB-Clusters in einer Single-AZ-Bereitstellung oder Multi-AZ-Bereitstellung der DB-Instance wiederherstellen. Weitere Informationen zu Multi-AZ-Bereitstellungen finden Sie unter Konfigurieren und Verwalten einer Multi-AZ-Bereitstellung für Amazon RDS.
Anmerkung
Sie können auch einen Snapshot eines Multi-AZ-DB-Clusters in einem neuen Multi-AZ-DB-Cluster wiederherstellen. Detaillierte Anweisungen finden Sie unter Wiederherstellen von einem Snapshot in einem Multi-AZ-DB-Cluster.
Informationen zur Wiederherstellung eines DB-Clusters mit Multi-AZ mit einer RDS-Version mit erweitertem Support finden Sie unter Wiederherstellen einer DB-Instance oder eines Multi-AZ-DB-Clusters mit Amazon RDS Extended Support.
Verwenden Sie die AWS Management Console, die AWS CLI oder die RDS-API, um einen Snapshot eines Multi-AZ-DB-Clusters in einer Single-AZ-Bereitstellung oder Multi-AZ-Bereitstellung der DB-Instance wiederherstellen.
So stellen Sie einen Snapshot eines Multi-AZ-DB-Clusters in einer Single-AZ-Bereitstellung oder Multi-AZ-Bereitstellung der DB-Instance wieder her
-
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 des Multi-AZ-DB-Clusters für die Wiederherstellung aus.
-
Wählen Sie in Actions (Aktionen) die Option Restore Snapshot (Snapshot wiederherstellen) aus.
-
Wählen Sie auf der Seite Restore Snapshot (Snapshot wiederherstellen) unter Availability and durability (Verfügbarkeit und Beständigkeit) eine der folgenden Optionen aus:
-
Single DB instance (Single-DB-Instance) – Stellt den Snapshot in einer DB-Instance ohne Standby-DB-Instance wieder her.
-
Multi-AZ DB instance (Multi-AZ-DB-Instance) – Stellt den Snapshot in einer Multi-AZ-DB-Instance-Bereitstellung mit einer primären DB-Instance und einer Standby-DB-Instance wieder her.
-
-
Geben Sie für DB instance identifier (DB-Instance-Kennung) den Namen Ihrer wiederhergestellten DB-Instance ein.
-
Geben Sie für die restlichen Abschnitte die gewünschten Einstellungen für die DB-Instance an. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen für DB-Instances.
-
Klicken Sie auf Restore DB Instance (DB-Instance wiederherstellen).
Verwenden Sie den AWS CLI-Befehl restore-db-instance-from-db-snapshot, um den Snapshot eines Multi-AZ-DB-Clusters in einer DB-Instance-Bereitstellung wiederherzustellen.
In dem folgenden Beispiel führen Sie eine Wiederherstellung aus einem zuvor erstellten Snapshot eines Multi-AZ-DB-Clusters mit dem Namen myclustersnapshot durch. Die Wiederherstellung erfolgt in einer neuen Multi-AZ-DB-Instance-Bereitstellung mit einer primären DB-Instance mit dem Namen mynewdbinstance. Geben Sie für die Option --db-cluster-snapshot-identifier den Namen des Snapshots des Multi-AZ-DB-Clusters an.
Geben Sie für die Option --db-instance-class die DB-Instance-Klasse für die neue DB-Instance-Bereitstellung an. 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-instance-from-db-snapshot \ --db-instance-identifiermynewdbinstance\ --db-cluster-snapshot-identifiermyclustersnapshot\ --engine mysql \ --multi-az \ --db-instance-classdb.r6g.xlarge
Für Windows:
aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifiermynewdbinstance^ --db-cluster-snapshot-identifiermyclustersnapshot^ --engine mysql ^ --multi-az ^ --db-instance-classdb.r6g.xlarge
Nachdem Sie die DB-instance wiederhergestellt haben, können Sie sie der Sicherheitsgruppe hinzufügen, die mit dem Multi-AZ-DB-Cluster verknüpft ist, mit dem Sie den Snapshot erstellt haben, falls zutreffend. Durch Abschließen dieser Aktion werden dieselben Funktionen wie die des vorherigen Multi-AZ-DB-Clusters bereitgestellt.
Wenn Sie einen Snapshot eines Multi-AZ-DB-Cluster in einer DB-Instance-Bereitstellung wiederherstellen möchten, rufen Sie die RDS-API-Operation RestoreDBInstanceFromDBSnapshot mit den folgenden Parametern auf:
-
DBInstanceIdentifier -
DBClusterSnapshotIdentifier -
Engine
Sie können auch andere optionale Parameter angeben.
Nachdem Sie die DB-instance wiederhergestellt haben, können Sie sie der Sicherheitsgruppe hinzufügen, die mit dem Multi-AZ-DB-Cluster verknüpft ist, mit dem Sie den Snapshot erstellt haben, falls zutreffend. Durch Abschließen dieser Aktion werden dieselben Funktionen wie die des vorherigen Multi-AZ-DB-Clusters bereitgestellt.