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.
Utilisation d'outils de ligne de commande pour accéder à Amazon Neptune
Vous pouvez utiliser les AWS CLI AWS SDK et les outils HTTP tels que curl et awscurl pour envoyer des requêtes à votre cluster de base de données Neptune. Les sections suivantes montrent comment configurer chaque outil et exécuter des requêtes Gkremlin et OpenCypher de base.
Utilisation de AWS CLI
Les aws neptunedata commandes vous permettent d'exécuter des requêtes G705 et OpenCypher, de vérifier l'état du moteur, de gérer les chargements groupés, etc. Pour la référence complète des commandes, voir neptunedatala référence des AWS CLI commandes.
Les exemples suivants montrent comment exécuter une requête de base :
Utilisation de AWS Kit SDK
Vous pouvez utiliser l'API Neptune Data via les AWS SDK pour exécuter des requêtes par programmation. Les exemples Python suivants montrent comment exécuter une requête de base :
Utilisation de curl et awscurl
curl et awscurlL'outil de ligne de commande curlcurl 7.75.0+ avec la possibilité de signer les demandes. --aws-sigv4 Pour de plus amples informations, veuillez consulter Utiliser awscurl avec des informations d'identification temporaires pour se connecter en toute sécurité à un cluster de base de données avec l'authentification IAM activée.
Configuration de curl pour HTTPS
Pour se connecter via HTTPS (comme Neptune l'exige dans la plupart des régions), il curl faut avoir accès aux certificats appropriés. Pour plus d'informations sur la façon d'obtenir des certificats et de les formater dans un magasin d'autorité de certification (CA), consultez la section Vérification des certificats SSLcurl documentation.
Vous pouvez spécifier l'emplacement de ce magasin de certificats CA à l'aide de la variable d'CURL_CA_BUNDLEenvironnement. Sous Windows, curl le recherche automatiquement dans un fichier nommé curl-ca-bundle.crt. Il examine d'abord dans le même répertoire que curl.exe, puis ailleurs sur le chemin. Pour plus d’informations, consultez SSL Certificate Verification (Vérification des certificats SSL)
Dans la mesure où curl peut localiser les certificats appropriés, il gère les connexions HTTPS comme des connexions HTTP, sans paramètres supplémentaires. Les exemples de cette documentation sont basés sur ce scénario.
Pour plus d'informations sur cet outil, consultez la page de manuel curl
Exemples de requêtes
Les exemples suivants montrent comment exécuter une requête de base à l'aide de curl et awscurl :
Pour d'autres exemples HTTP de Gkremlin, voirHTTPS REST. Pour d'autres exemples HTTP d'OpenCypher, consultez. Point de terminaison HTTPS