Wiederherstellen auf eine bestimmte Zeit aus einer replizierten Backup für Amazon RDS - Amazon Relational Database Service

Wiederherstellen auf eine bestimmte Zeit aus einer replizierten Backup für Amazon RDS

Sie können eine DB-Instance zu einem bestimmten Zeitpunkt aus einem replizierten Backup mithilfe der Amazon-RDS-Konsole wiederherstellen. Sie können auch den restore-db-instance-to-point-in-timeAWS CLI-Befehl oder die RestoreDBInstanceToPointInTime-RDS-API-Operation verwenden.

Allgemeine Informationen zur zeitpunktbezogenen Wiederherstellung (PITR) finden Sie unter Wiederherstellen einer DB-Instance auf einen bestimmten Zeitpunkt für Amazon RDS.

Anmerkung

Beachten Sie die folgenden Einschränkungen der DB-Engine, wenn automatische Backups in AWS-Regionen repliziert werden:

  • In RDS für SQL Server werden Optionsgruppen nicht kopiert.

  • In RDS für Oracle werden die folgenden Optionen nicht kopiert: NATIVE_NETWORK_ENCRYPTION, OEM, OEM_AGENT und SSL.

Wenn Sie Ihrer DB-Instance eine benutzerdefinierte Optionsgruppe zugeordnet haben, können Sie diese Optionsgruppe in der Zielregion neu erstellen. Stellen Sie dann die DB-Instance in der Zielregion wieder her und verknüpfen Sie die benutzerdefinierte Optionsgruppe mit ihr. Weitere Informationen finden Sie unter Arbeiten mit Optionsgruppen.

Stellen Sie eine DB-Instance von einem replizierten Backup zu einem bestimmten Zeitpunkt wie folgt 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 in der Auswahl der Region die Zielregion (in die Backups repliziert werden) aus.

  3. Wählen Sie im Navigationsbereich Automated backups (Automatisierte Backups) aus.

  4. Wählen Sie auf der Registerkarte Replizierte Backups die DB-Instance aus, die Sie wiederherstellen möchten.

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

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

    Geben Sie bei Auswahl von Custom (Benutzerdefiniert) das Datum und die Uhrzeit ein, zu dem/der Sie die Instance 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.

  7. Geben Sie für DB-Instance-Kennung den Namen der wiederhergestellten DB-Ziel-Instance ein.

  8. (Optional) Wählen Sie bei Bedarf andere Optionen aus, z. B. das Aktivieren von Autoscaling.

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

Verwenden Sie den restore-db-instance-to-point-in-timeAWS CLI-Befehl, um eine neue DB-Instance zu erstellen.

Stellen Sie eine DB-Instance von einer replizierten Sicherung zu einem bestimmten Zeitpunkt wie folgt wieder her:
  • Führen Sie einen der folgenden Befehle aus.

    Für Linux, macOS oder Unix:

    aws rds restore-db-instance-to-point-in-time \ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" \ --target-db-instance-identifier mytargetdbinstance \ --restore-time 2020-10-14T23:45:00.000Z

    Für Windows:

    aws rds restore-db-instance-to-point-in-time ^ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE" ^ --target-db-instance-identifier mytargetdbinstance ^ --restore-time 2020-10-14T23:45:00.000Z

Um eine DB-Instance zu einem bestimmten Zeitpunkt wiederherzustellen, rufen Sie die RestoreDBInstanceToPointInTime-Amazon RDS API-Operation mit den folgenden Parametern auf:

  • SourceDBInstanceAutomatedBackupsArn

  • TargetDBInstanceIdentifier

  • RestoreTime