Utiliser neptune-export - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utiliser neptune-export

Vous pouvez utiliser l'neptune-exportoutil open source de deux manières différentes :

  • En tant que service Neptune-Export.   Lorsque vous exportez des données depuis Neptune à l'aide du service Neptune-Export, vous déclenchez et surveillez des tâches d'exportation via une API REST.

  • En tant qu'utilitaire de ligne de commande neptune-export Java.   Pour utiliser cet outil de ligne de commande afin d'exporter des données Neptune, vous devez l'exécuter dans un environnement où votre cluster de base de données Neptune est accessible.

Le service Neptune-Export et l'outil de ligne de neptune-export commande publient les données vers Amazon Simple Storage Service (Amazon S3), chiffrées à l'aide du chiffrement côté serveur () d'Amazon S3. SSE-S3

Note

Il est recommandé d'activer la journalisation des accès sur tous les compartiments Amazon S3, afin de vous permettre d'auditer tous les accès à ces compartiments.

Si vous essayez d'exporter des données depuis un cluster de bases de données Neptune dont les données sont modifiées pendant l'exportation, la cohérence des données exportées n'est pas garantie. En d'autres termes, si votre cluster gère le trafic d'écriture alors qu'une tâche d'exportation est en cours, les données exportées peuvent présenter des incohérences. Cela est vrai que vous exportiez depuis l'instance principale du cluster ou depuis une ou plusieurs répliques en lecture.

Pour garantir la cohérence des données exportées, il est préférable de les exporter à partir d'un clone de votre cluster de bases de données. Cela fournit à l'outil d'exportation une version statique de vos données et garantit que la tâche d'exportation ne ralentit pas les requêtes dans votre cluster de base de données d'origine.

Pour vous faciliter la tâche, vous pouvez indiquer que vous souhaitez cloner le cluster de base de données source lorsque vous déclenchez une tâche d'exportation. Dans ce cas, le processus d'exportation crée automatiquement le clone, l'utilise pour l'exportation, puis le supprime lorsque l'exportation est terminée.