Wiederherstellen über einen Snapshot eines Multi-AZ-DB-Clusters in einer DB-Instance - Amazon Relational Database Service

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
  1. Melden Sie sich bei der AWS Management Console an 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 des Multi-AZ-DB-Clusters 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 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.

  6. Geben Sie für DB instance identifier (DB-Instance-Kennung) den Namen Ihrer wiederhergestellten DB-Instance ein.

  7. 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.

  8. 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-identifier mynewdbinstance \ --db-cluster-snapshot-identifier myclustersnapshot \ --engine mysql \ --multi-az \ --db-instance-class db.r6g.xlarge

Für Windows:

aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifier mynewdbinstance ^ --db-cluster-snapshot-identifier myclustersnapshot ^ --engine mysql ^ --multi-az ^ --db-instance-class db.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.