Utilizzo del servizio Neptune-Export per esportare i dati di Neptune - Amazon Neptune

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo del servizio Neptune-Export per esportare i dati di Neptune

Puoi utilizzare la procedura seguente per esportare dati dal tuo cluster database Neptune ad Amazon S3 con il servizio Neptune-Export:

Installazione del servizio Neptune-Export

Usa un AWS CloudFormation modello per creare lo stack:

Per installare il servizio Neptune-Export
  1. Avvia lo AWS CloudFormation stack sulla AWS CloudFormation console scegliendo uno dei pulsanti Launch Stack nella tabella seguente:

    Regione Vista Visualizzazione in Designer Avvia
    Stati Uniti orientali (Virginia settentrionale) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Stati Uniti orientali (Ohio) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Stati Uniti occidentali (California settentrionale) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    US West (Oregon) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Canada (Centrale) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Sud America (San Paolo) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Stoccolma) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Irlanda) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Londra) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Parigi) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europa (Francoforte) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Medio Oriente (Bahrein) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Medio Oriente () UAE Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Israele (Tel Aviv) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Africa (Città del Capo) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia Pacifico (Hong Kong) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia Pacifico (Tokyo) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia Pacifico (Seoul) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia Pacifico (Singapore) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia Pacifico (Sydney) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asia Pacifico (Mumbai) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Cina (Pechino) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    Cina (Ningxia) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (Stati Uniti occidentali) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (Stati Uniti orientali) Visualizzazione Visualizzazione in Designer Orange button labeled "Launch Stack" with an arrow icon.
  2. Nella pagina Select Template (Seleziona modello), selezionare Next (Avanti).

  3. Nella pagina Specifica i dettagli del modello imposta i parametri seguenti:

    • VPC— Il modo più semplice per configurare il servizio Neptune-Export è installarlo nello stesso Amazon del database NeptuneVPC. Se si desidera installarlo in un ambiente separato, è VPC possibile utilizzare il VPCpeering per stabilire la connettività tra il cluster Neptune DB e il servizio Neptune-ExportVPC. VPC

    • Subnet1— Il servizio Neptune-Export deve essere installato in una sottorete dell'utente VPC che consenta il IPv4 HTTPS traffico in uscita dalla sottorete a Internet. In questo modo il servizio Neptune-Export può chiamare il AWS Batch API per creare ed eseguire un processo di esportazione.

      Se hai creato il tuo cluster Neptune utilizzando CloudFormation il modello nella pagina Crea un cluster Neptune della documentazione di Neptune, puoi utilizzare gli output PrivateSubnet2 e di quello stack per compilare questo parametro e PrivateSubnet1 il successivo.

    • Subnet2— Una seconda sottorete VPC che consente il traffico in uscita IPv4 HTTPS dalla sottorete a Internet.

    • EnableIAM— Impostalo per true proteggere il Neptune-Endpoint API usando (). AWS Identity and Access Management IAM Questa impostazione è consigliata.

      Se abiliti IAM l'autenticazione, devi Sigv4 firmare tutte le HTTPS richieste all'endpoint. Puoi utilizzare uno strumento come awscurl per firmare le richieste per tuo conto.

    • VPCOnly— L'impostazione di questa opzione true rende l'endpoint di esportazione VPC solo, in modo che sia possibile accedervi solo dall'interno del VPC luogo in cui è installato il servizio Neptune-Export. Ciò limita l'utilizzo di Neptune-Export API solo dall'interno. VPC

      Consigliamo di impostare VPCOnly su true.

    • NumOfFilesULimit : specifica un valore compreso tra 10.000 e 1.000.000 per nofile nella proprietà del container ulimits. Il valore predefinito è 10.000 ed è consigliabile lasciarlo invariato a meno che il grafo non contenga un numero elevato di etichette univoche.

    • PrivateDnsEnabled (Boolean) — Indica se associare o meno una zona ospitata privata all'area specificata. VPC Il valore predefinito è true.

      Quando viene creato un VPC endpoint con questo flag abilitato, tutto il traffico API Gateway viene instradato attraverso l'VPCendpoint e le chiamate pubbliche agli endpoint API Gateway vengono disabilitate. Se si imposta su PrivateDnsEnabledfalse, l'endpoint API Gateway pubblico è abilitato, ma il servizio di esportazione Neptune non può essere connesso tramite l'endpoint privato. DNS È quindi possibile utilizzare un endpoint pubblico per l'DNSendpoint per chiamare il VPC servizio di esportazione, come descritto qui.

  4. Scegli Next (Successivo).

  5. Nella pagina Opzioni, scegli Avanti.

  6. Nella pagina Revisione, seleziona la prima casella di controllo per confermare che AWS CloudFormation verranno create IAM risorse. Seleziona la seconda casella di controllo per confermare CAPABILITY_AUTO_EXPAND per il nuovo stack.

    Nota

    CAPABILITY_AUTO_EXPAND conferma in modo esplicito che, durante la creazione dello stack, le macro verranno ampliate senza revisione preventiva. Gli utenti spesso creano un set di modifiche da un modello elaborato, quindi le modifiche apportate dalle macro possono essere riesaminate prima dell’effettiva creazione dello stack. Per ulteriori informazioni, consulta la AWS CloudFormation CreateStackAPI.

    Quindi, scegli Crea.

Abilitazione dell'accesso a Neptune da Neptune-Export

Una volta completata l'installazione di Neptune-Export, aggiorna il gruppo di sicurezza Neptune per consentire l'accesso da VPCNeptune-Export. Una volta creato lo AWS CloudFormation stack Neptune-Export, la scheda Output include un ID. NeptuneExportSecurityGroup Aggiorna il tuo gruppo di sicurezza VPC Neptune per consentire l'accesso da questo gruppo di sicurezza Neptune-Export.

Abilita l'accesso all'endpoint Neptune-Export da un'istanza basata VPC EC2

Se imposti solo l'endpoint Neptune-Export, puoi accedervi VPC solo dall'interno VPC in cui è installato il servizio Neptune-Export. Per consentire la connettività da un'EC2istanza Amazon VPC dalla quale è possibile effettuare API chiamate Neptune-Export, collega l'istanza NeptuneExportSecurityGroup creata dallo AWS CloudFormation stack a quell'istanza Amazon. EC2