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 des Neptune-Export-Services zum Exportieren von Neptune-Daten
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 im selben Amazon VPC wie Ihre Neptune-Datenbank zu installieren. Wenn Sie es separat installieren möchten, können VPC Sie VPCPeering verwenden, um die Konnektivität zwischen dem Neptune-DB-Cluster VPC und dem Neptune-Export-Service herzustellen. VPC -
Subnet1
— Der Neptune-Export-Dienst muss in einem Subnetz in Ihrem installiert seinVPC, das ausgehenden IPv4 HTTPS Verkehr vom Subnetz ins Internet ermöglicht. Auf diese Weise kann der Neptune-Export-Dienst den AWS Batch aufrufen, um einen Exportauftrag APIzu 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 imVPC, das ausgehenden IPv4 HTTPS Verkehr vom Subnetz zum Internet ermöglicht. -
EnableIAM
— Setzen Sie dies auf,true
um den Neptune-Endpoint API mit () zu sichern. AWS Identity and Access Management IAM Wir empfehlen Ihnen, dies zu tun.Wenn Sie die IAM Authentifizierung aktivieren, müssen Sie alle HTTPS Anfragen an den
Sigv4
Endpunkt signieren. Sie können ein Tool wie awscurlverwenden, um Anfragen in Ihrem Namen zu signieren. -
VPCOnly
— Wenn Sie dies auf setzen,true
wird der Export-Endpunkt auf VPC -only gesetzt, sodass Sie nur von dort aus darauf zugreifen können, VPC wo der Neptune-Export-Dienst installiert ist. Dies schränkt den Neptune-Export darauf ein, nur von dort aus verwendet API zu werden. VPCWir 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
(Boolean) — Gibt an, ob der angegebenen Zone eine private gehostete Zone zugeordnet werden soll oder nicht. VPC Der Standardwert isttrue
.Wenn ein VPC Endpunkt mit aktiviertem Flag erstellt wird, wird der gesamte API Gateway-Verkehr über den VPC Endpunkt geleitet, und öffentliche API Gateway-Endpoint-Aufrufe werden deaktiviert. Wenn Sie
PrivateDnsEnabled
auf einstellenfalse
, ist der öffentliche API Gateway-Endpunkt aktiviert, aber der Neptune-Exportdienst 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 Exportdienst 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 dadurch IAM Ressourcen erstellt werden. 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 CreateStackAPI.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 VPCNeptune-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 VPC Neptune-Sicherheitsgruppe, um den Zugriff von dieser Neptune-Export-Sicherheitsgruppe aus zu ermöglichen.
Aktivieren Sie den Zugriff auf den Neptune-Export-Endpunkt von einer basierten Instanz aus VPC EC2
Wenn Sie Ihren Neptune-Export-Endpunkt auf VPC -only setzen, können Sie nur von dem aus darauf zugreifen, VPC in dem der Neptune-Export-Dienst installiert ist. Um Konnektivität von einer EC2 Amazon-Instance aus zu ermöglichen, VPC von der aus Sie API Neptune-Export-Aufrufe tätigen können, hängen Sie die vom AWS CloudFormation Stack NeptuneExportSecurityGroup
erstellte Instanz an diese Amazon-Instance an. EC2