Verwenden des Neptune-Export-Services zum Exportieren von Neptune-Daten - 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.

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
  1. 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:

    Region Anzeigen In Designer anzeigen Starten
    USA Ost (Nord-Virginia) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    USA Ost (Ohio) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    USA West (Nordkalifornien) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    USA West (Oregon) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Kanada (Zentral) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Südamerika (São Paulo) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Stockholm) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Irland) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Europa (London) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Paris) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Frankfurt) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Naher Osten (Bahrain) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Naher Osten (UAE) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Israel (Tel Aviv) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Afrika (Kapstadt) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Asien-Pazifik (Hongkong) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Asien-Pazifik (Tokio) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Asien-Pazifik (Seoul) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Asien-Pazifik (Singapur) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Asien-Pazifik (Sydney) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    Asien-Pazifik (Mumbai) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    China (Peking) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    China (Ningxia) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-West) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-Ost) Anzeigen In Designer anzeigen Orange button labeled "Launch Stack" with an arrow icon.
  2. Wählen Sie auf der Seite Vorlage auswählen die Option Weiter aus.

  3. 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 API 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 und PrivateSubnet2 -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 awscurl verwenden, 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. VPC

      Wir empfehlen Ihnen, VPCOnly auf true einzustellen.

    • NumOfFilesULimit – Geben Sie in der ulimits-Container-Eigenschaft einen nofile-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 ist true.

      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.

  4. Wählen Sie Weiter.

  5. Wählen Sie auf der Seite Optionen Weiter aus.

  6. 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