Amazon Neptune
Guide de l'utilisateur (Version de l'API 2017-11-29)

Se connecter à Neptune en utilisant Java et SPARQL avec la signature Version 4 (RDF4J et Jena)

Cette section montre comment se connecter à Neptune en utilisant soit RDF4J ou Apache Jena avec l'authentification de signature Version 4.

Prérequis

Pour se connecter à Neptune en utilisant soit RDF4J ou Apache Jena avec la signature Version 4

  1. Clonez l'exemple de référentiel à partir de GitHub.

    git clone https://github.com/aws/amazon-neptune-sparql-java-sigv4.git
  2. Accédez au répertoire cloné.

    cd amazon-neptune-sparql-java-sigv4
  3. Saisissez l'une des commandes suivantes pour compiler et exécuter l'exemple de code.

    Remplacez your-neptune-endpoint par le nom d'hôte ou l'adresse IP de votre Instance de base de données Neptune. La valeur par défaut du port est 8182.

    Note

    Consultez la section Connexion à des points de terminaison Amazon Neptune pour savoir comment trouver le nom d'hôte de votre Instance de base de données Neptune.

    Eclipse RDF4J

    Saisissez la commande suivante pour exécuter l'exemple RDF4J.

    mvn compile exec:java \ -Dexec.mainClass="com.amazonaws.neptune.client.rdf4j.NeptuneRdf4JSigV4Example" \ -Dexec.args="your-neptune-endpoint:8182"

    Apache Jena

    Saisissez la commande suivante pour exécuter l'exemple RDF4J.

    mvn compile exec:java \ -Dexec.mainClass="com.amazonaws.neptune.client.jena.NeptuneJenaSigV4Example" \ -Dexec.args="your-neptune-endpoint:8182"
  4. Pour afficher le code source de l'exemple, consultez les exemples du répertoire src/main/java/com/amazonaws/neptune/client/.

Pour utiliser le pilote de signature SigV4 dans votre propre application Java, ajoutez le package Maven amazon-neptune-sigv4-signer à la section <dependencies> de votre fichier pom.xml. Nous vous recommandons d'utiliser les exemples comme point de départ.