Zu einem bestimmten Zeitpunkt wiederherstellen - Amazon DocumentDB

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.

Zu einem bestimmten Zeitpunkt wiederherstellen

Sie können einen Cluster zu einem beliebigen Zeitpunkt innerhalb der Aufbewahrungsfrist für Backups des Clusters wiederherstellen, indem Sie AWS Management Console oder AWS Command Line Interface (AWS CLI) verwenden.

Anmerkung

Sie können keine point-in-time Wiederherstellung eines 3.6-Clusters auf einen 4.0-Cluster durchführen, aber Sie können von einer Clusterversion zu einer anderen migrieren. Weitere Informationen finden Sie unter Migration zu Amazon DocumentDB.

Beachten Sie Folgendes, wenn Sie einen Cluster zu einem bestimmten Zeitpunkt wiederherstellen.

  • Der neue Cluster wird mit der gleichen Konfiguration wie der Quell-Cluster erstellt, nur dass der neue Cluster mit der Standard-Parametergruppe erstellt wird. Um die Parametergruppe des neuen Clusters auf die Parametergruppe des Quellclusters festzulegen, ändern Sie den Cluster, nachdem er den Status available (verfügbar) hat. Weitere Informationen zum Ändern eines Clusters finden Sie unter Ändern eines Amazon DocumentDB-Clusters.

Using the AWS Management Console

Sie können einen Cluster point-in-time innerhalb seines Aufbewahrungszeitraums für Backups auf a wiederherstellen, indem Sie die folgenden Schritte mit dem ausführen AWS Management Console.

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon DocumentDB DocumentDB-Konsole unter https://console.aws.amazon.com/docdb.

  2. Klicken Sie im Navigationsbereich auf Cluster. Wählen Sie in der Liste der Cluster die Schaltfläche links neben dem Cluster, den Sie wiederherstellen möchten.

    Tipp

    Wenn der Navigationsbereich auf der linken Seite des Bildschirms nicht angezeigt wird, wählen Sie links oben auf der Seite das Menüsymbol (Hamburger menu icon with three horizontal lines.) aus.

  3. Wählen Sie im Menü Actions (Aktionen) die Option Restore to point in time (Zu einem bestimmten Zeitpunkt wiederherstellen).

  4. Geben Sie im Bereich Restore time (Wiederherstellungszeit) Datum und Uhrzeit für die zeitpunktbezogene Wiederherstellung an.

    1. Wiederherstellungsdatum — Wählen Sie ein Datum, das zwischen der frühesten Wiederherstellungszeit und der spätesten Wiederherstellungszeit liegt, oder geben Sie ein Datum ein.

    2. Wiederherstellungszeit — Wählen Sie die Stunde, Minute und Sekunden, die zwischen der frühesten Wiederherstellungszeit und der spätesten Wiederherstellungszeit liegen, oder geben Sie sie ein.

  5. Füllen Sie den Bereich Configuration (Konfiguration) aus.

    1. Cluster-ID — Akzeptieren Sie die Standard-ID, oder geben Sie eine von Ihnen bevorzugte ID ein.

      Einschränkungen bei der Benennung von Clustern:

      • Die Länge beträgt [1—63] Buchstaben, Zahlen oder Bindestriche.

      • Muss mit einem Buchstaben beginnen.

      • Darf nicht mit einem Bindestrich enden oder zwei aufeinanderfolgende Bindestriche enthalten.

      • Muss für alle Cluster in AmazonRDS, Neptune und Amazon DocumentDB pro AWS-Konto Region eindeutig sein.

    2. Instance-Klasse — Wählen Sie aus der Drop-down-Liste die Instance-Klasse aus, die Sie für die Instances des Clusters verwenden möchten.

    3. Anzahl der Instanzen — Wählen Sie aus der Drop-down-Liste die Anzahl der Instanzen aus, die bei der Wiederherstellung des Clusters erstellt werden sollen.

  6. Wählen Sie für die Cluster-Speicherkonfiguration eine Speicheroption aus.

    Anmerkung

    Die I/O-optimierte Speicherkonfiguration von Amazon DocumentDB ist nur in der Engine-Version Amazon DocumentDB 5.0 verfügbar.

  7. Optional. Um die Netzwerkeinstellungen, Cluster-Optionen und die Aktivierung von Protokollexporten zu konfigurieren, wählen Sie Show advanced settings (Erweiterte Einstellungen anzeigen) aus. Schließen Sie dann die folgenden Abschnitte ab. Fahren Sie andernfalls mit dem nächsten Schritt fort.

    • Network settings (Netzwerkeinstellungen)

      1. Virtual Private Cloud (VPC) — Wählen Sie aus der Drop-down-Liste die aus, VPC die Sie für diesen Cluster verwenden möchten.

      2. Subnetzgruppe — Wählen Sie aus der Drop-down-Liste die Subnetzgruppe für diesen Cluster aus.

      3. VPCSicherheitsgruppen — Wählen Sie aus der Dropdownliste die VPC Sicherheitsgruppen für diesen Cluster aus.

       

    • Cluster options (Cluster-Optionen)

      1. Port — Akzeptieren Sie den Standardport (27017), oder verwenden Sie die Aufwärts- und Abwärtspfeile, um den Port für die Kommunikation mit diesem Cluster festzulegen.

       

    • Protokollexporte

      1. Audit-Logs — Wählen Sie diese Option, um den Export von Audit-Logs nach Amazon CloudWatch Logs zu ermöglichen. Wenn Sie diese Option auswählen, müssen Sie audit_logs in der benutzerdefinierten Parametergruppe des Clusters aktivieren. Weitere Informationen finden Sie unter Amazon DocumentDB DocumentDB-Ereignisse prüfen.

      2. Profiler-Protokolle — Wählen Sie diese Option, um den Export von Operation-Profiler-Protokollen nach Amazon CloudWatch Logs zu ermöglichen. Wenn Sie diese Option auswählen, müssen Sie auch die folgenden Parameter in der benutzerdefinierten Parametergruppe des Clusters ändern:

        • profiler— Eingestellt auf. enabled

        • profiler_threshold_ms— Auf einen Wert setzen[0-INT_MAX], um den Schwellenwert für Profilierungsvorgänge festzulegen.

        • profiler_sampling_rate— Legen Sie einen Wert fest, [0.0-1.0] um den Prozentsatz langsamer Operationen festzulegen, für den ein Profil erstellt werden soll.

        Weitere Informationen finden Sie unter Profilierung von Amazon DocumentDB DocumentDB-Vorgängen.

      3. Profiler-Protokolle — Exportieren Sie Profiler-Protokolle nach Amazon CloudWatch

      4. IAMRolle — Wählen Sie in der Drop-down-Liste die Option RDSService Linked Role aus.

    • Tags

      1. Tag hinzufügen — Geben Sie im Feld Schlüssel den Namen für das Tag für Ihren Cluster ein. Geben Sie optional im Feld Value (Wert) den Tag-Wert ein. Tags werden zusammen mit AWS Identity and Access Management (IAM) -Richtlinien verwendet, um den Zugriff auf Amazon DocumentDB DocumentDB-Ressourcen zu verwalten und zu kontrollieren, welche Aktionen auf die Ressourcen angewendet werden können.

    • Löschschutz

      1. Löschschutz aktivieren — Schützt den Cluster davor, versehentlich gelöscht zu werden. Wenn diese Option aktiviert ist, können Sie den Cluster nicht löschen.

  8. Um den Cluster wiederherzustellen, wählen Sie Create cluster (Cluster erstellen). Alternativ können Sie Cancel (Abbrechen) auswählen, um den Vorgang abzubrechen.

Using the AWS CLI

Um einen Cluster zu einem bestimmten Zeitpunkt mit Hilfe der Aufbewahrungsdauer des Snapshots wiederherzustellen, verwenden Sie die Operation restore-db-cluster-to-point-in-time mit den folgenden Parametern.

  • --db-cluster-identifier— Erforderlich. Der Name des neuen Clusters, der erstellt werden soll. Dieser Cluster darf vor der Operation nicht vorhanden sein. Der Parameterwert muss den folgenden Einschränkungen entsprechen.

    Einschränkungen bei der Benennung von Clustern:

    • Die Länge beträgt [1—63] Buchstaben, Zahlen oder Bindestriche.

    • Muss mit einem Buchstaben beginnen.

    • Darf nicht mit einem Bindestrich enden oder zwei aufeinanderfolgende Bindestriche enthalten.

    • Muss für alle Cluster in AmazonRDS, Neptune und Amazon DocumentDB pro AWS-Konto Region eindeutig sein.

  • --restore-to-time— UTC Datum und Uhrzeit für die Wiederherstellung des Clusters. Beispiel, 2018-06-07T23:45:00Z.

    Zeiteinschränkungen:

    • Muss vor dem letzten wiederherstellbaren Zeitpunkt für den Cluster liegen.

    • Muss angegeben werden, wenn der Parameter --use-latest-restorable-time nicht angegeben ist.

    • Kann nicht angegeben werden, wenn der Parameter --use-latest-restorable-time auf true festgelegt ist.

    • Kann nicht angegeben werden, wenn der Parameterwert --restore-type copy-on-write ist.

  • --source-db-cluster-identifier— Der Name des Quell-Clusters, aus dem wiederhergestellt werden soll. Dieser Cluster muss vorhanden und verfügbar sein.

  • --use-latest-restorable-timeoder --no-use-latest-restorable-time — Ob die Wiederherstellung auf die letzte wiederherstellbare Backup-Zeit erfolgen soll. Darf nicht angegeben werden, wenn der Parameter --restore-to-time angegeben ist.

  • --storage-type standard | iopt1— Fakultativ. Standard: standard.

Der AWS CLI Vorgang stellt restore-db-cluster-to-point-in-time nur den Cluster wieder her, nicht die Instanzen für diesen Cluster. Sie müssen die Operation create-db-instance aufrufen, um Instances für den wiederhergestellten Cluster zu erstellen, wobei Sie in --db-cluster-identifier die ID des wiederhergestellten Clusters angeben. Sie können Instances erst erstellen, nachdem die Operation restore-db-cluster-to-point-in-time abgeschlossen wurde und wenn der wiederhergestellte Cluster verfügbar ist.

Das folgende Beispiel erstellt sample-cluster-restored aus Snapshot sample-cluster-snapshot für den letzten wiederherstellbaren Zeitpunkt.

Für Linux, macOS oder Unix:

aws docdb restore-db-cluster-to-point-in-time \ --db-cluster-identifier sample-cluster-restored \ --source-db-cluster-identifier sample-cluster-snapshot \ --use-latest-restorable-time

Für Windows:

aws docdb restore-db-cluster-to-point-in-time ^ --db-cluster-identifier sample-cluster-restored ^ --source-db-cluster-identifier sample-cluster-snapshot ^ --use-latest-restorable-time

Im folgenden Beispiel wird der Snapshot sample-cluster-snapshot bis 03:15 Uhr am 11. Dezember 2018 (UTC) erstelltsample-cluster-restored, also innerhalb der Aufbewahrungsfrist für Backups vonsample-cluster.

Für Linux, macOS oder Unix:

aws docdb restore-db-cluster-to-point-in-time \ --db-cluster-identifier sample-cluster-restore \ --source-db-cluster-identifier sample-cluster \ --restore-to-time 2020-05-12T03:15:00Z

Für Windows:

aws docdb restore-db-cluster-to-point-in-time ^ --db-cluster-identifier sample-cluster-restore ^ --source-db-cluster-identifier sample-cluster ^ --restore-to-time 2020-05-12T03:15:00Z

Die Ausgabe dieser Operation sieht in etwa folgendermaßen aus.

{ "DBCluster": { "AvailabilityZones": [ "us-east-1c", "us-west-2b", "us-west-2a" ], "BackupRetentionPeriod": 1, "DBClusterIdentifier": "sample-cluster-restored", "DBClusterParameterGroup": "sample-parameter-group", "DBSubnetGroup": "default", "Status": "creating", "Endpoint": "sample-cluster-restored.node.us-east-1.docdb.amazonaws.com", "ReaderEndpoint": "sample-cluster-restored.node.us-east-1.docdb.amazonaws.com", "MultiAZ": false, "Engine": "docdb", "EngineVersion": "4.0.0", "Port": 27017, "MasterUsername": "master-user", "PreferredBackupWindow": "02:00-02:30", "PreferredMaintenanceWindow": "tue:09:50-tue:10:20", "DBClusterMembers": [], "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-abc0123", "Status": "active" } ], "HostedZoneId": "ABCDEFGHIJKLM", "StorageEncrypted": true, "KmsKeyId": "arn:aws:kms:us-east-1:<accountID^>:key/sample-key", "DbClusterResourceId": "cluster-ABCDEFGHIJKLMNOPQRSTUVWXYZ", "DBClusterArn": "arn:aws:rds:us-east-1:<accountID>:cluster:sample-cluster-restored", "AssociatedRoles": [], "ClusterCreateTime": "2020-04-24T20:14:36.713Z", "DeletionProtection": false } }