Wiederherstellen eines DocumentDB-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.

Wiederherstellen eines DocumentDB-Clusters

Verwenden Sie die AWS Backup Konsole, um Amazon DocumentDB DocumentDB-Wiederherstellungspunkte wiederherzustellen

Zum Wiederherstellen eines Amazon-DocumentDB-Clusters müssen Sie mehrere Wiederherstellungsoptionen angeben. Informationen zu diesen Optionen finden Sie im Abschnitt zum Wiederherstellen aus einem Cluster-Snapshot im Entwicklerhandbuch zu Amazon DocumentDB.

So stellen Sie ein Amazon-DocumentDB-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 Amazon-DocumentDB-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. Akzeptieren Sie im Konfigurationsbereich die Standardeinstellungen oder geben Sie die Optionen für die Cluster-ID, die Engine-Version, die Instance-Klasse und die Anzahl der Instances an.

    • HINWEIS: Wenn die Standard-VPC bei der Wiederherstellung nicht vorhanden ist, müssen Sie ein Subnetz in einer anderen VPC angeben.

  5. Im Bereich Netzwerk und Sicherheit wird „Keine Einstellungen“ angezeigt.

  6. Akzeptieren Sie im ncryption-at-restE-Bereich die Standardeinstellung, oder geben Sie die Optionen für die Einstellungen Verschlüsselung aktivieren oder Verschlüsselung deaktivieren an.

  7. Geben Sie im Bereich Datenbankoptionen den Port ein und wählen Sie die Cluster-Parametergruppe aus.

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

  9. Geben Sie im Bereich Wartung ein Wartungsfenster an oder wählen Sie Keine Präferenz.

  10. Klicken Sie im Bereich Tags auf Tag hinzufügen.

  11. Wählen Sie im Abschnitt Löschschutz Löschschutz aktivieren aus.

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

  13. Nachdem Ihre Wiederherstellung abgeschlossen ist, hängen Sie Ihr wiederhergestelltes Amazon-DocumentDB-Cluster an eine Amazon-RDS-Instance an.

Verwenden Sie die AWS Backup API, CLI oder das SDK, um Amazon DocumentDB DocumentDB-Wiederherstellungspunkte wiederherzustellen

Stellen Sie zunächst Ihren Cluster wieder her. Verwenden Sie StartRestoreJob. Sie können bei Amazon-DocumentDB-Wiederherstellungen die folgenden Metadaten angeben:

availabilityZones backtrackWindow copyTagsToSnapshot // Boolean databaseName // string dbClusterIdentifier // string dbClusterParameterGroupName // string dbSubnetGroupName // string enableCloudwatchLogsExports // string enableIAMDatabaseAuthentication // Boolean engine // string engineMode // string engineVersion // string kmsKeyId // string port // integer optionGroupName // string ScalingConfiguration pcSecurityGroupIds // string

Anschließend verbinden Sie Ihren wiederhergestellten Amazon-DocumentDB-Cluster mit create-db-instance anhand einer Amazon-RDS-Instance.

  • Für Linux, macOS oder Unix:

    aws docdb create-db-instance --db-instance-identifier sample-instance / --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large
  • Für Windows:

    aws docdb create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large