Herstellen einer Verbindung zu Ihrem Amazon-Neptune-Diagramm - Amazon Neptune

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.

Herstellen einer Verbindung zu Ihrem Amazon-Neptune-Diagramm

Nach der Erstellung eines Neptune-DB-Clusters besteht der nächste Schritt darin, eine Verbindung zu ihm herzustellen.

Einrichten von curl oder awscurl für die Kommunikation mit Ihrem Neptune-Endpunkt

Die Verwendung eines Befehlszeilentools zum Senden von Abfragen an Ihren Neptune-DB-Cluster ist von Vorteil, wie in vielen Beispielen in dieser Dokumentation gezeigt wird. Das Befehlszeilentool curl ist eine hervorragende Option für die Kommunikation mit Neptune-Endpunkten, wenn die IAM-Authentifizierung nicht aktiviert ist. Die Versionen ab 7.75.0 unterstützen die Option --aws-sigv4 zum Signieren von Anfragen, wenn die IAM-Authentifizierung aktiviert ist.

Für Endpunkte, auf denen die IAM-Authentifizierung aktiviert ist, können Sie auch awscurl verwenden, dessen Syntax beinahe identisch mit der Syntax von curl ist, das jedoch Signierungsanfragen unterstützt, wie sie für die IAM-Authentifizierung erforderlich sind. Aufgrund der zusätzlichen Sicherheit, die die IAM-Authentifizierung bietet, ist es im Allgemeinen eine gute Idee, sie zu aktivieren.

Informationen zur Verwendung von curl (oder awscurl) finden Sie auf der Hauptseite für curl und im Buch Everything curl.

Zur Herstellung einer Verbindung über HTTPS (was Neptune benötigt) benötigt curl Zugriff auf entsprechende Zertifikate. Solange curl die entsprechenden Zertifikate finden kann, werden HTTPS-Verbindungen wie HTTP-Verbindungen behandelt, ohne dass zusätzliche Parameter angegeben werden müssen. Dies gilt auch für awscurl. Die Beispiele in dieser Dokumentation basieren auf diesem Szenario.

Informationen zum Abruf dieser Zertifikate und ihrer korrekten Formatierung als CA-Speicher, den curl verwenden kann, finden Sie unter SSL-Zertifikat-Verifizierung in der curl-Dokumentation.

Sie können den Speicherort des CA-Zertifikatspeichers anschließend mittels der CURL_CA_BUNDLE-Umgebungsvariable speichern. 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.

Möglichkeiten für die Herstellung von Verbindungen zu einem Neptune-DB-Cluster

Ein Amazon-Neptune-DB-Cluster kann nur in einer Amazon Virtual Private Cloud (Amazon VPC) erstellt werden. Sofern Sie keine öffentlichen Neptune-Endpunkte für den DB-Cluster aktivieren und einrichten, sind seine Endpunkte nur innerhalb dieser VPC zugänglich.

Es gibt verschiedene Möglichkeiten für die Einrichtung des Zugriffs auf Ihren Neptune-DB-Cluster in der VPC: