Wiederherstellung eines Amazon-Aurora-Clusters - AWS Backup

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wiederherstellung eines Amazon-Aurora-Clusters

Verwenden Sie die AWS Backup Konsole, um Aurora-Wiederherstellungspunkte wiederherzustellen

AWS Backup stellt Ihren Aurora-Cluster wieder her; es wird keine RDS Amazon-Instance erstellt oder an Ihren Cluster angehängt. In den folgenden Schritten erstellen Sie eine RDS Amazon-Instance und fügen sie mit dem wiederhergestellten Aurora-Cluster hinzuCLI.

Zum Wiederherstellen eines Aurora-Clusters müssen Sie mehrere Wiederherstellungsoptionen angeben. Weitere Informationen zu diesen Optionen finden Sie unter Übersicht über Backup und Wiederherstellung eines Aurora-DB-Clusters im Amazon-Aurora-Benutzerhandbuch. Spezifikationen für die Wiederherstellungsoptionen finden Sie in der API Anleitung für RestoreDBClusterFromSnapshot.

So stellen Sie ein Amazon-Aurora-Cluster wieder her:
  1. Öffnen Sie die AWS Backup Konsole unter https://console.aws.amazon.com/backup.

  2. Wählen Sie im Navigationsbereich Geschützte Ressourcen und die Aurora-Ressourcen-ID aus, die Sie wiederherstellen möchten.

  3. Auf der Seite Resource details (Ressourcendetails) wird eine Liste der Wiederherstellungspunkte für die ausgewählte Ressourcen-ID angezeigt. Um eine Ressource wiederherzustellen, wählen Sie im Bereich Backups das Optionsfeld neben der Wiederherstellungspunkt-ID der Ressource aus. Wählen Sie in der oberen rechten Ecke des Bereichs die Option Wiederherstellen.

  4. Übernehmen Sie im Bereich Instance specifications (Instance-Spezifikationen die Standardeinstellungen oder geben Sie die Optionen für DB engine (DB-Engine), DB engine version (DB-Engine-Version) und Capacity type (Kapazitätstyp) an.

    Anmerkung

    Wenn der Kapazitätstyp Serverless (Serverlos) ausgewählt ist, wird ein Bereich Capacity settings (Kapazitätseinstellungen) angezeigt. Geben Sie die Optionen für Minimum Aurora capacity unit (Minimale Aurora Capacity Unit) und Maximum Aurora capacity unit (Maximale Aurora Capacity Unit) an oder wählen Sie andere Optionen im Abschnitt Additional scaling configuration (Zusätzliche Skalierungskonfiguration) aus.

  5. Geben Sie im Bereich Einstellungen einen Namen an, der für alle DB-Cluster-Instances, die Ihnen gehören, AWS-Konto in der aktuellen Region eindeutig ist.

  6. Akzeptieren Sie im Bereich Netzwerk und Sicherheit die Standardeinstellungen oder geben Sie die Optionen für die Einstellungen Virtual Private Cloud (VPC), Subnetzgruppe und Availability Zone an.

  7. Akzeptieren Sie im Bereich Datenbankoptionen die Standardeinstellungen, oder geben Sie die Optionen für die Einstellungen Datenbankport, DB-Cluster-Parametergruppe und IAMDB-Authentifizierung aktiviert an.

  8. Übernehmen Sie im Bereich Backup (Sicherung) die Standardeinstellung oder geben Sie die Option für die Einstellung Copy tags to snapshots (Tags in Snapshots kopieren) an.

  9. Übernehmen Sie im Bereich Backtrack (Rückverfolgung) die Standardeinstellung oder geben Sie die Optionen für Enable Backtrack (Rückspur aktivieren) oder Disable Backtrack (Rückspur deaktivieren) an.

  10. Übernehmen Sie im Bereich Verschlüsselung die Standardeinstellung oder geben Sie die Optionen für Verschlüsselung aktivieren oder Verschlüsselung deaktivieren an.

  11. Wählen Sie im Bereich Protokollexporte die Protokolltypen aus, die in Amazon CloudWatch Logs veröffentlicht werden sollen. Die IAMRolle ist bereits definiert.

  12. Wählen Sie im Bereich Rolle wiederherstellen die IAM Rolle aus, die für diese Wiederherstellung übernommen AWS Backup werden soll.

  13. Nachdem Sie alle Einstellungen angegeben haben, wählen Sie Backup wiederherstellen aus.

    Der Bereich Aufträge wiederherstellen wird angezeigt. Eine Meldung am Anfang der Seite enthält Informationen zu dem Wiederherstellungsauftrag.

  14. Nachdem Ihre Wiederherstellung abgeschlossen ist, hängen Sie Ihren wiederhergestellten Aurora-Cluster an eine RDS Amazon-Instance an.

    Verwenden von AWS CLI:

    • Für Linux, macOS oder Unix:

      aws rds create-db-instance --db-instance-identifier sample-instance \ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large
    • Für Windows:

      aws rds create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-cluster --engine aurora-mysql --db-instance-class db.r4.large

Informationen über kontinuierliche Backups und point-in-time Wiederherstellung (PITR) finden Sie unter Kontinuierliche Backups und Wiederherstellung ().

Verwenden Sie AWS Backup API, oderCLI, SDK um Aurora-Wiederherstellungspunkte wiederherzustellen

Verwenden Sie StartRestoreJob. Sie können bei Aurora-Wiederherstellungen die folgenden Metadaten angeben:

List<String> availabilityZones; Long backtrackWindow; Boolean copyTagsToSnapshot; String databaseName; String dbClusterIdentifier; String dbClusterParameterGroupName; String dbSubnetGroupName; List<String> enableCloudwatchLogsExports; Boolean enableIAMDatabaseAuthentication; String engine; String engineMode; String engineVersion; String kmsKeyId; Integer port; String optionGroupName; ScalingConfiguration scalingConfiguration; List<String> vpcSecurityGroupIds;

Beispiel:

"restoreMetadata":"{\"EngineVersion\":\"5.6.10a\",\"KmsKeyId\":\"arn:aws:kms:us-east-1:234567890123:key/45678901-ab23-4567-8cd9-012d345e6f7\",\"EngineMode\":\"serverless\",\"AvailabilityZones\":\"[\\\"us-east-1b\\\",\\\"us-east-1e\\\",\\\"us-east-1c\\\"]\",\"Port\":\"3306\",\"DatabaseName\":\"\",\"DBSubnetGroupName\":\"default-vpc-05a3b07cf6e193e1g\",\"VpcSecurityGroupIds\":\"[\\\"sg-012d52c68c6e88f00\\\"]\",\"ScalingConfiguration\":\"{\\\"MinCapacity\\\":2,\\\"MaxCapacity\\\":64,\\\"AutoPause\\\":true,\\\"SecondsUntilAutoPause\\\":300,\\\"TimeoutAction\\\":\\\"RollbackCapacityChange\\\"}\",\"EnableIAMDatabaseAuthentication\":\"false\",\"DBClusterParameterGroupName\":\"default.aurora5.6\",\"CopyTagsToSnapshot\":\"true\",\"Engine\":\"aurora\",\"EnableCloudwatchLogsExports\":\"[]\"}"