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.
Sammlungen mithilfe von Schnappschüssen sichern
Snapshots sind point-in-time Backups Ihrer Amazon OpenSearch Serverless-Sammlungen, die Notfallwiederherstellungsfunktionen bieten. OpenSearch Serverless erstellt und verwaltet automatisch Snapshots Ihrer Sammlungen und gewährleistet so Geschäftskontinuität und Datenschutz. Jeder Snapshot enthält Index-Metadaten (Einstellungen und Zuordnungen für Ihre Indizes), Cluster-Metadaten (Indexvorlagen und Aliase) und Indexdaten (alle Dokumente und Daten, die in Ihren Indizes gespeichert sind).
OpenSearch Serverless bietet automatische stündliche Backups ohne manuelle Konfiguration, ohne Wartungsaufwand, ohne zusätzliche Speicherkosten, schnelle Wiederherstellung nach versehentlichem Datenverlust und die Möglichkeit, bestimmte Indizes aus einem Snapshot wiederherzustellen.
Bevor Sie mit Snapshots arbeiten, sollten Sie sich mit diesen wichtigen Überlegungen vertraut machen. Das Erstellen eines Snapshots nimmt Zeit in Anspruch und erfolgt nicht sofort. Neue Dokumente oder Aktualisierungen während der Snapshot-Erstellung werden nicht in den Snapshot aufgenommen. Sie können Schnappschüsse nur in ihrer ursprünglichen Sammlung und nicht in einer neuen Sammlung wiederherstellen. Nach der Wiederherstellung erhalten Indizes neue, UUIDs die sich von ihren Originalversionen unterscheiden. Sie können jeweils nur einen Wiederherstellungsvorgang ausführen, und Sie können nicht mehrere Wiederherstellungsvorgänge für dieselbe Sammlung gleichzeitig starten. Der Versuch, Indizes während eines aktiven Wiederherstellungsvorgangs wiederherzustellen, führt dazu, dass der Vorgang fehlschlägt. Während eines Wiederherstellungsvorgangs schlagen Ihre Anfragen an die Indizes fehl.
Erforderliche Berechtigungen
Um mit Snapshots zu arbeiten, konfigurieren Sie die folgenden Berechtigungen in Ihrer Datenzugriffsrichtlinie. Weitere Informationen zu Datenzugriffsrichtlinien finden Sie unterDatenzugriffsrichtlinien im Vergleich zu IAM-Richtlinien.
| Datenzugriffsrichtlinie | APIs |
|---|---|
| aoss: DescribeSnapshot | GET /_ -automatisiert cat/snapshots/aoss HOLEN SIE SICH _/snapshot/aoss-automated/snapshot |
| als Oss: RestoreSnapshot | POST /_ /_wiederherstellen snapshot/aoss-automated/snapshot |
| aOS: DescribeCollectionItems | Holen Sie sich /_cat/recovery |
Sie können Richtlinien mit den folgenden Befehlen konfigurieren: AWS CLI
Hier ist ein Beispiel für einen CLI-Befehl zum Erstellen einer Zugriffsrichtlinie. Ersetzen Sie im Befehl den example Inhalt durch Ihre spezifischen Informationen.
aws opensearchserverless create-access-policy \ --type data \ --nameExample-data-access-policy\ --regionaws-region\ --policy '[ { "Rules": [ { "Resource": [ "collection/Example-collection" ], "Permission": [ "aoss:DescribeSnapshot", "aoss:RestoreSnapshot", "aoss:DescribeCollectionItems" ], "ResourceType": "collection" } ], "Principal": [ "arn:aws:iam::111122223333:user/UserName" ], "Description": "Data policy to support snapshot operations." } ]'
Arbeiten mit Snapshots
Wenn Sie eine neue Sammlung erstellen, erstellt OpenSearch Serverless standardmäßig automatisch jede Stunde Snapshots. Sie müssen selbst keine Aktion durchführen. Jeder Snapshot enthält alle Indizes in der Sammlung. Nachdem OpenSearch Serverless Snapshots erstellt hat, können Sie diese auflisten und die Details des Snapshots mithilfe der folgenden Verfahren überprüfen.
Schnappschüsse auflisten
Gehen Sie wie folgt vor, um alle Snapshots in einer Sammlung aufzulisten und ihre Details zu überprüfen.
Schnappschuss-Details abrufen
Verwenden Sie die folgenden Verfahren, um detaillierte Informationen zu einem bestimmten Snapshot abzurufen.
Die Snapshot-Antwort umfasst mehrere Schlüsselfelder: Sie id stellt eine eindeutige Kennung für den Snapshot-Vorgang bereit, status gibt den aktuellen Status zurück SUCCESS oder duration gibt die Zeit anIN_PROGRESS, die bis zum Abschluss des Snapshot-Vorgangs benötigt wurde, und indexes gibt die Anzahl der im Snapshot enthaltenen Indizes zurück.
Wiederherstellung aus einem Snapshot
Bei der Wiederherstellung aus einem Snapshot werden Daten aus einer zuvor erstellten Sicherung wiederhergestellt. Dieser Prozess ist entscheidend für die Notfallwiederherstellung und das Datenmanagement in OpenSearch Serverless. Machen Sie sich vor der Wiederherstellung bewusst, dass wiederhergestellte Indizes andere Versionen UUIDs als ihre ursprünglichen Versionen haben, dass Snapshots nur in ihrer ursprünglichen Sammlung wiederhergestellt werden können (sammlungsübergreifende Wiederherstellung wird nicht unterstützt) und Wiederherstellungsvorgänge sich auf die Clusterleistung auswirken, planen Sie also entsprechend.
Gehen Sie wie folgt vor, um gesicherte Indizes aus einem Snapshot wiederherzustellen.
Anmerkung
Wenn Sie einen Snapshot mit einem Befehl wiederherstellen, der einen Anforderungstext enthält, können Sie verschiedene Parameter verwenden, um das Wiederherstellungsverhalten zu steuern. Der indexes Parameter gibt an, welche Indizes wiederhergestellt werden sollen, und unterstützt Platzhaltermuster. Legt festignore_unavailable, dass der Wiederherstellungsvorgang auch dann fortgesetzt wird, wenn ein Index im Snapshot fehlt. Wird verwendetinclude_global_state, um zu bestimmen, ob der Clusterstatus wiederhergestellt werden soll, und include_aliases um zu steuern, ob zugehörige Aliase wiederhergestellt werden sollen. Die rename_replacement Parameter rename_pattern und benennen Indizes während des Wiederherstellungsvorgangs um.