View a markdown version of this page

Externes Neptun-Export-Tool - 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.

Externes Neptun-Export-Tool

Das neptune-export Open-Source-Tool ist eine separate Anwendung von Neptune. Im Gegensatz zum nativen Export (der innerhalb der Neptune-Engine läuft) neptune-export handelt es sich um externe Tools, die Sie selbst bereitstellen und bedienen. Verwenden Sie es, wenn Sie Ausgabeformate benötigen, die vom nativen Export noch nicht unterstützt werden, wie CSV- oder Eigenschaftsdiagrammdaten.

Sie können es neptune-export auf zwei verschiedene Arten verwenden:

  • Als Neptune-Export Dienst .   Wenn Sie mithilfe des Neptune-Export Dienstes Daten aus Neptune exportieren, lösen und überwachen Sie Exportaufträge über eine REST-API.

  • 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 Befehlszeilentool veröffentlichen Daten an Amazon Simple Storage Service (Amazon S3), verschlüsselt mit der serverseitigen 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.