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.
Mit den folgenden Schritten können Sie mit dem Neptune-Export-Service Daten aus Ihrem Neptune DB-Cluster zu Amazon S3 exportieren:
Installation des Neptune-Export-Services
Verwenden Sie eine AWS CloudFormation Vorlage, um den Stack zu erstellen:
So installieren Sie den Neptune-Export-Service
-
Starten Sie den AWS CloudFormation Stack auf der AWS CloudFormation Konsole, indem Sie in der folgenden Tabelle eine der Schaltflächen Stack starten wählen:
Wählen Sie auf der Seite Vorlage auswählen die Option Weiter aus.
-
Stellen Sie auf der Seite Details angeben die folgenden Parameter für die Vorlage ein:
-
VPC
– Der einfachste Weg, den Neptune-Export-Service einzurichten, besteht darin, ihn in derselben Amazon-VPC wie Ihre Neptune-Datenbank zu installieren. Wenn Sie ihn in einer separaten VPC installieren möchten, können Sie VPC-Peering verwenden, um die Konnektivität zwischen der VPC des Neptune-DB-Clusters und der Neptune-Export-Service-VPC herzustellen. -
Subnet1
— Der Neptune-Export-Service muss in einem Subnetz in Ihrer VPC installiert sein, das ausgehenden IPv4 HTTPS-Verkehr vom Subnetz ins Internet ermöglicht. Auf diese Weise kann der Neptune-Export-Service die AWS -Stapel-APIaufrufen, um einen Exportauftrag zu erstellen und auszuführen. Wenn Sie Ihren Neptun-Cluster mithilfe der CloudFormation Vorlage auf der Neptun-Cluster erstellen Seite in der Neptune-Dokumentation erstellt haben, können Sie die
PrivateSubnet1
undPrivateSubnet2
-Ausgaben dieses Stacks verwenden, um diesen und den nächsten Parameter zu füllen. -
Subnet2
— Ein zweites Subnetz in der VPC, das ausgehenden IPv4 HTTPS-Verkehr vom Subnetz ins Internet ermöglicht. -
EnableIAM
– Stellen Sie dies auftrue
ein, um die Neptune-Endpunkt-API mithilfe von AWS Identity and Access Management (IAM) zu sichern. Wir empfehlen Ihnen, dies zu tun.Wenn Sie die IAM-Authentifizierung aktivieren, muss
Sigv4
alle HTTPS-Anfragen an den Endpunkt signieren. Sie können ein Tool wie awscurlverwenden, um Anfragen in Ihrem Namen zu signieren. -
VPCOnly
– Wenn Sie dies auftrue
einstellen, wird der Export-Endpunkt auf Nur-VPC gesetzt, so dass Sie nur von der VPC aus darauf zugreifen können, in der der Neptune-Export-Service installiert ist. Dadurch wird die Neptune-Export-API darauf beschränkt, nur innerhalb dieser VPC verwendet zu werden.Wir empfehlen Ihnen,
VPCOnly
auftrue
einzustellen. -
NumOfFilesULimit
– Geben Sie in derulimits
-Container-Eigenschaft einennofile
-Wert zwischen 10 000 und 1 000 000 an. Die Standardeinstellung ist 10 000. Wir empfehlen, die Standardeinstellung beizubehalten, es sei denn, Ihr Graph enthält eine große Anzahl von eindeutigen Etiketten. -
PrivateDnsEnabled
(Boolesch) – Gibt an, ob der angegebenen VPC eine privat gehostete Zone zugeordnet werden soll. Der Standardwert isttrue
.Wenn ein VPC-Endpunkt mit diesem aktiviertem Flag erstellt wird, wird der gesamte API-Gateway-Verkehr über den VPC-Endpunkt geleitet und öffentliche API-Gateway-Endpunktaufrufe werden deaktiviert. Wenn Sie
PrivateDnsEnabled
auffalse
einstellen, ist der öffentliche API-Gateway-Endpunkt aktiviert, aber der Neptune-Export-Service kann nicht über den privaten DNS-Endpunkt verbunden werden. Sie können dann einen öffentlichen DNS-Endpunkt für den VPC-Endpunkt verwenden, um den Export-Service aufzurufen, wie hier beschrieben.
-
Wählen Sie Weiter.
Wählen Sie auf der Seite Optionen Weiter aus.
-
Aktivieren Sie auf der Seite Überprüfen das erste Kontrollkästchen, um zu bestätigen, dass AWS CloudFormation IAM-Ressourcen erstellt. Aktivieren Sie das zweite Kontrollkästchen, um
CAPABILITY_AUTO_EXPAND
für den neuen Stack zu bestätigen.Anmerkung
CAPABILITY_AUTO_EXPAND
bestätigt explizit, dass Makros ohne vorherige Überprüfung beim Erstellen des Stacks erweitert werden. Benutzer erstellen häufig einen Änderungssatz aus einer verarbeiteten Vorlage, sodass die von Makros durchgeführten Änderungen überprüft werden können, ehe der Stack tatsächlich erstellt wird. Weitere Informationen finden Sie in der AWS CloudFormation CreateStack-API.Wählen Sie die Option Erstellen aus.
Aktivieren des Zugriffs auf Neptune von Neptune-Export
Nachdem die Neptune-Export-Installation abgeschlossen ist, aktualisieren Sie Ihre Neptune-VPC-Sicherheitsgruppe, um den Zugriff von Neptune-Export aus zu ermöglichen. Wenn der AWS CloudFormation Neptune-Export-Stapel erstellt wurde, enthält die Registerkarte Ausgaben eine ID. NeptuneExportSecurityGroup
Aktualisieren Sie Ihre Neptune-VPC-Sicherheitsgruppe, um den Zugriff von dieser Neptune-Export-Sicherheitsgruppe aus zu ermöglichen.
Aktivieren Sie den Zugriff auf den Neptune-Export-Endpunkt von einer VPC-basierten Instanz aus EC2
Wenn Sie Ihren Neptune-Export-Endpunkt auf Nur-VPC einstellen, können Sie nur von der VPC aus darauf zugreifen, in der der Neptune-Export-Service installiert ist. Um Konnektivität von einer EC2 Amazon-Instance in der VPC aus zu ermöglichen, von der aus Sie Neptune-Export-API-Aufrufe tätigen können, hängen Sie die vom AWS CloudFormation Stack NeptuneExportSecurityGroup
erstellte Instanz an diese Amazon-Instance an. EC2