Verwenden von neptune-export - Amazon Neptune

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.

Verwenden von neptune-export

Sie können mit dem Open-Source-Tool neptune-export auf zwei verschiedene Arten arbeiten:

  • Als Neptune-Export-Service.   Wenn Sie mit dem Neptune-Export-Service Daten aus Neptune exportieren, lösen Sie Exportaufträge über eine REST-API aus und überwachen sie.

  • Als neptune-export-Java-Befehlszeilendienstprogramm.   Um dieses Befehlszeilen-Tool zum Exportieren von Neptune-Daten zu verwenden, müssen Sie es in einer Umgebung ausführen, in der Ihr Neptune-DB-Cluster zugänglich ist.

Sowohl der Neptune-Export Service als auch das neptune-export-Befehlszeilen-Tool veröffentlichen Daten in Amazon Simple Storage Service (Amazon S3), verschlüsselt mit serverseitiger Amazon-S3-Verschlüsselung (SSE-S3).

Anmerkung

Es hat sich bewährt, die Zugriffsprotokollierung für alle Amazon-S3-Buckets zu aktivieren, damit Sie den gesamten Zugriff auf diese Buckets überprüfen können.

Wenn Sie versuchen, Daten aus einem Neptune-DB-Cluster zu exportieren, dessen Daten sich während des Exports ändern, kann die Konsistenz der exportierten Daten nicht garantiert werden. Dies bedeutet: Wenn Ihr Cluster Schreibdatenverkehr verarbeitet, während ein Exportauftrag ausgeführt wird, kann es zu Inkonsistenzen in den exportierten Daten kommen. Dies gilt unabhängig davon, ob Sie von der primären Instance im Cluster oder von einem oder mehreren Lesereplikaten exportieren.

Um sicherzustellen, dass die exportierten Daten konsistent sind, empfiehlt es sich, aus einem Klon Ihres DB-Clusters zu exportieren. Dadurch erhält das Export-Tool einerseits eine statische Version Ihrer Daten und andererseits wird sichergestellt, dass der Exportauftrag die Abfragen in Ihrem ursprünglichen DB-Cluster nicht verlangsamt.

Um dies zu vereinfachen, können Sie angeben, dass Sie den Quell-DB-Cluster klonen möchten, wenn Sie einen Exportauftrag auslösen. Wenn Sie dies tun, erstellt der Exportvorgang automatisch den Klon, verwendet ihn für den Export und löscht ihn dann, wenn der Export abgeschlossen ist.