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 Amazon RDS-Instance erstellt oder an Ihren Cluster angehängt. In den folgenden Schritten erstellen Sie mithilfe der CLI eine Amazon-RDS-Instance und fügen sie Ihrem wiederhergestellten Aurora-Cluster hinzu.

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 im API-Leitfaden 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. Übernehmen Sie im Bereich Netzwerk und Sicherheit die Standardeinstellungen oder geben Sie die Optionen für Virtual Private Cloud (VPC), Subnetzgruppe und Availability Zone an.

  7. Übernehmen Sie im Bereich Database options (Datenbankoptionen) die Standardeinstellungen oder geben Sie die Optionen für Database port (Datenbankport), DB cluster parameter group (DB-Cluster-Parametergruppe) und IAM DB Authentication Enabled (IAM-DB-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 IAM-Rolle ist bereits definiert.

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

  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 Ihr wiederhergestelltes Aurora-Cluster an eine Amazon-RDS-Instance an.

    Verwenden der 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 zu kontinuierlichen Backups und zur point-in-time Wiederherstellung zu einem bestimmten Zeitpunkt finden Sie unter Kontinuierliche Backups und Wiederherstellung (PITR).

Verwenden Sie die AWS Backup API, CLI oder das 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\":\"[]\"}"