Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Accès au graphe Neptune avec Gremlin

Mode de mise au point
Accès au graphe Neptune avec Gremlin - 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.

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.

Amazon Neptune est compatible avec Apache TinkerPop 3 et Gremlin. Cela signifie que vous pouvez vous connecter à une instance de base de données Neptune et utiliser le langage de traversée Gremlin pour interroger le graphe (voir The Graph dans la documentation d'Apache TinkerPop 3). Pour voir les différences dans l'implémentation Neptune de Gremlin, consultez Conformité avec les normes Gremlin.

Les différentes versions du moteur Neptune prennent en charge différentes versions de Gremlin. Consultez la page de mises à jour de la version de moteur Neptune que vous utilisez pour déterminer quelle version de Gremlin elle prend en charge.

Une traversée dans Gremlin est une série d'étapes chaînées. Elle commence à un sommet (ou arc). Elle parcourt le graphe en suivant les arêtes extérieures de chaque sommet, puis les arêtes extérieures de ces sommets. Chaque étape représente une opération de la traversée. Pour plus d'informations, consultez The Traversal dans la documentation TinkerPop 3.

Il existe des variantes du langage Gremlin et une prise en charge de l'accès Gremlin dans les différents langages de programmation. Pour plus d'informations, voir À propos des variantes linguistiques de Gkremlin dans la documentation TinkerPop 3.

Cette documentation explique comment accéder à Neptune avec les variantes et les langages de programmation suivants.

Comme indiqué dansChiffrement des connexions à votre base de données Amazon Neptune avec SSL/HTTPS, vous devez utiliser la couche de transport Security/Secure Sockets Layer (TLS/SSL (couche) lorsque vous vous connectez à Neptune dans toutes les AWS régions.

Gremlin-Groovy

Les exemples de console Gremlin et de HTTP REST dans cette section utilisent la variante Gremlin-Groovy. Pour plus d'informations sur la console Gremlin et Amazon Neptune, consultez la section Utilisation de Gkremlin pour accéder aux données graphiques dans Amazon Neptune du guide de démarrage rapide.

Gremlin-Java

L'exemple Java est écrit avec l'implémentation officielle de Java TinkerPop 3 et utilise la variante Gremlin-Java.

Gremlin-Python

L'exemple Python est écrit avec l'implémentation officielle de Python TinkerPop 3 et utilise la variante Gremlin-Python.

Les sections suivantes vous indiquent comment utiliser la console Gremlin, REST sur HTTPS et plusieurs langages de programmation pour vous connecter à une instance de base de données Neptune.

Avant de commencer, les prérequis suivants doivent être remplis :

  • Vous devez disposer d'une instance de base de données Neptune. Pour plus d'informations sur la création d'une instance de base de données Neptune, consultez Création d'un cluster Amazon Neptune.

  • Une EC2 instance Amazon dans le même cloud privé virtuel (VPC) que votre instance de base de données Neptune.

Pour plus d'informations sur le chargement des données dans Neptune, y compris les prérequis, les formats de chargement et les paramètres de chargement, consultez Chargement de données dans Amazon Neptune.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.