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.
Verwenden von Befehlszeilentools für den Zugriff auf Amazon Neptune
Sie können die AWS CLI AWS SDKs und HTTP-Tools wie curl und verwenden, awscurl um Anfragen an Ihren Neptune-DB-Cluster zu senden. In den folgenden Abschnitten wird gezeigt, wie Sie die einzelnen Tools einrichten und grundlegende Gremlin- und OpenCypher-Abfragen ausführen.
Verwendung der AWS CLI
Mit den aws neptunedata Befehlen können Sie Gremlin- und OpenCypher-Abfragen ausführen, den Engine-Status überprüfen, Massenladungen verwalten und vieles mehr. Die vollständige Befehlsreferenz finden neptunedataSie in der Befehlsreferenz. AWS CLI
Die folgenden Beispiele zeigen, wie eine einfache Abfrage ausgeführt wird:
Verwendung der AWS SDK
Sie können die Neptune Data API über die AWS SDKs verwenden, um Abfragen programmgesteuert auszuführen. Die folgenden Python-Beispiele zeigen, wie eine einfache Abfrage ausgeführt wird:
Verwenden von curl und awscurl
curl und awscurlDas curl-Befehlszeilentoolcurl --aws-sigv4 Weitere Informationen finden Sie unter Verwenden von awscurl mit temporären Anmeldeinformationen, um eine sichere Verbindung zu einem DB-Cluster mit aktivierter IAM-Authentifizierung herzustellen.
Curl für HTTPS einrichten
Um eine Verbindung über HTTPS herzustellen (wie es Neptune in den meisten Regionen erfordert), curl ist Zugriff auf entsprechende Zertifikate erforderlich. Informationen zum Abrufen von Zertifikaten und deren Formatierung in einen Zertifizierungsstellenspeicher (CA) finden Sie in der curl Dokumentation unter SSL-Zertifikatsverifizierung
Sie können den Speicherort dieses CA-Zertifikatsspeichers mithilfe der CURL_CA_BUNDLE Umgebungsvariablen angeben. Unter Windows sucht curl automatisch in einer Datei mit dem Namen curl-ca-bundle.crt danach. Es sucht zunächst in demselben Verzeichnis wie curl.exe und anschließend an anderer Stelle im Pfad. Weitere Informationen finden Sie unter SSL Certificate Verification
Solange curl die entsprechenden Zertifikate finden kann, werden HTTPS-Verbindungen wie HTTP-Verbindungen behandelt, ohne dass zusätzliche Parameter angegeben werden müssen. Die Beispiele in dieser Dokumentation basieren auf diesem Szenario.
Weitere Informationen über das Tool finden Sie in der curl-Manpage und im Buch Everything curl
Abfragebeispiele
Die folgenden Beispiele zeigen, wie eine einfache Abfrage mit curl und ausgeführt wird: awscurl
Weitere Gremlin-HTTP-Beispiele finden Sie unter. HTTPS REST Weitere OpenCypher-HTTP-Beispiele finden Sie unter. HTTPS-Endpunkt