Wiederherstellen eines Multi-AZ-DB-Clusters zu einer bestimmten Zeit - Amazon Relational Database Service

Wiederherstellen eines Multi-AZ-DB-Clusters zu einer bestimmten Zeit

Sie können einen Multi-AZ-DB-Cluster auf einen bestimmten Zeitpunkt wiederherstellen, wodurch ein neuer Multi-AZ-DB-Cluster erstellt wird.

RDS lädt Transaktionsprotokolle für Multi-AZ-DB-Cluster laufend nach Amazon S3 hoch. Sie können die Backup auf jeden beliebigen Zeitpunkt innerhalb des Aufbewahrungszeitraums für Backups vornehmen. Um die früheste wiederherstellbare Zeit für einen Multi-AZ-DB-Cluster anzuzeigen, verwenden Sie den AWS CLI-Befehl describe-db-clusters. Sehen Sie sich den Wert an, der im EarliestRestorableTime-Feld für den DB-Cluster zurückgegeben wurde. Um die neueste wiederherstellbare Zeit für ein Multi-AZ-DB-Cluster anzuzeigen, sehen Sie sich den Wert an, der im LatestRestorableTime Feld für den DB-Cluster zurückgegeben wird.

Wenn Sie einen Multi-AZ-DB-Cluster zu einem bestimmten Zeitpunkt wiederherstellen, können Sie die Standard-VPC-Sicherheitsgruppe für Ihren Multi-AZ-DB-Cluster auswählen. Oder Sie können eine benutzerdefinierte VPC-Sicherheitsgruppe auf Ihren Multi-AZ-DB-Cluster anwenden.

Wiederhergestellte Multi-AZ-DB-Cluster werden automatisch dem Standard-DB-Cluster und Parametergruppen zugeordnet. Sie können jedoch eine Kunden-DB-Cluster-Parametergruppe anwenden, indem Sie sie während einer Wiederherstellung angeben.

Wenn die Quell-DB-Instance über Ressourcen-Tags verfügt, fügt RDS der wiederhergestellten DB-Instance die neuesten Tags hinzu.

Anmerkung

Es wird empfohlen, dieselbe oder eine ähnliche Multi-AZ-DB-Clustergröße wie den Quell-DB-Cluster wiederherzustellen. Es wird außerdem empfohlen, die Wiederherstellung mit demselben oder einem ähnlichen IOPS-Wert durchzuführen, wenn Sie bereitgestellten IOPS-Speicher verwenden. Möglicherweise wird ein Fehler angezeigt, wenn Sie beispielsweise eine DB-Cluster-Größe mit einem inkompatiblen IOPS-Wert auswählen.

Sie können einen Multi-AZ-DB-Cluster mit der AWS Management Console, AWS CLI oder RDS-API zu einem bestimmten Zeitpunkt wiederherstellen.

Wiederherstellen eines Multi-AZ-DB-Clusters zu einer bestimmten Zeit
  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 Databases (Datenbanken) aus.

  3. Wählen Sie den Multi-AZ-DB-Cluster aus, den Sie wiederherstellen möchten.

  4. Wählen Sie unter Aktionen die Option Restore to point in time (Zu einem bestimmten Zeitpunkt wiederherstellen) aus.

    Anschließend wird das Fenster Restore to point in time (Zu einem bestimmten Zeitpunkt wiederherstellen) angezeigt.

  5. Wählen Sie Späteste Wiederherstellungszeit, um auf den spätesten möglichen Zeitpunkt wiederherzustellen oder wählen Sie Benutzerdefiniert, um eine Zeit auszuwählen.

    Wenn Sie Benutzerdefiniert wählen, geben Sie das Datum und die Uhrzeit ein, auf die Sie den Multi-AZ-DB-Cluster wiederherstellen möchten.

    Anmerkung

    Zeiten werden in Ihrer lokalen Zeitzone angezeigt, die durch einen Offset von Coordinated Universal Time (UTC) angezeigt wird. Beispiel: UTC-5 ist Ost Standardzeit/Zentral Sommerzeit.

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

  7. Wählen Sie unter Verfügbarkeit und Haltbarkeit die Option Multi-AZ-DB-Cluster aus.

    
							Multi-AZ-DB-Cluster-Wahl
  8. Wählen Sie unter DB-Instance-Klasse eine DB-Instance-Klasse aus.

    Derzeit unterstützen Multi-AZ-DB-Cluster nur db.m6gd- und db.r6gd-DB-Instance-Klassen. Weitere Informationen zu DB-Instance-Klassen finden Sie unter DB-Instance-Klassen.

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

  10. Wählen Sie Restore to point in time (Zu einem bestimmten Zeitpunkt wiederherstellen) aus.

Um einen Multi-AZ-DB-Cluster zu einem angegebenen Zeitpunkt wiederherzustellen, verwenden Sie den AWS CLI-Befehl restore-db-cluster-to-point-in-time, um einen neuen Multi-AZ-DB-Cluster zu erstellen.

Derzeit unterstützen Multi-AZ-DB-Cluster nur db.m6gd- und db.r6gd-DB-Instance-Klassen. Weitere Informationen zu DB-Instance-Klassen finden Sie unter DB-Instance-Klassen.

Für Linux, macOS oder Unix:

aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier mysourcemultiazdbcluster \ --db-cluster-identifier mytargetmultiazdbcluster \ --restore-to-time 2021-08-14T23:45:00.000Z \ --db-cluster-instance-class db.r6gd.xlarge

Für Windows:

aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-identifier mysourcemultiazdbcluster ^ --db-cluster-identifier mytargetmultiazdbcluster ^ --restore-to-time 2021-08-14T23:45:00.000Z ^ --db-cluster-instance-class db.r6gd.xlarge

Um einen DB-Cluster zu einem bestimmten Zeitpunkt wiederherzustellen, rufen Sie die Operation RestoreDBClusterToPointInTime der Amazon-RDS-API mit den folgenden Parametern auf:

  • SourceDBClusterIdentifier

  • DBClusterIdentifier

  • RestoreToTime