View a markdown version of this page

Utilisation du Neptune-Export service pour exporter les données Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation du Neptune-Export service pour exporter les données Neptune

Vous pouvez suivre les étapes suivantes pour exporter les données de votre cluster de base de données Neptune vers Amazon S3 à l'aide du Neptune-Export service :

Installation du Neptune-Export service

Utilisez un AWS CloudFormation modèle pour créer la pile :

Pour installer le Neptune-Export service
  1. Lancez la CloudFormation pile sur la CloudFormation console en cliquant sur l'un des boutons Launch Stack dans le tableau suivant :

    Région Afficher Afficher dans Designer Lancer
    USA Est (Virginie du Nord) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    USA Est (Ohio) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    USA Ouest (Californie du Nord) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    USA Ouest (Oregon) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Canada (Centre) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Amérique du Sud (São Paulo) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europe (Stockholm) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europe (Irlande) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europe (Londres) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europe (Paris) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Europe (Francfort) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Middle East (Bahrain) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Moyen-Orient (EAU) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Israël (Tel Aviv) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Afrique (Le Cap) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asie-Pacifique (Hong Kong) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asie-Pacifique (Tokyo) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asie-Pacifique (Séoul) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asie-Pacifique (Singapour) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asie-Pacifique (Sydney) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Asie-Pacifique (Mumbai) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Chine (Pékin) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Chine (Ningxia) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-West) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (US-East) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
  2. Sur la page Select Template, choisissez Next.

  3. Sur la page Spécifier les détails, vérifiez les paramètres suivants :

    • VPC— Le moyen le plus simple de configurer le Neptune-Export service est de l'installer dans le même Amazon VPC que votre base de données Neptune. Si vous souhaitez l'installer dans un VPC distinct, vous pouvez utiliser le peering VPC pour établir la connectivité entre le VPC du cluster de base de données Neptune et le VPC de service. Neptune-Export

    • Subnet1— Le Neptune-Export service doit être installé dans un sous-réseau de votre VPC qui autorise le trafic HTTPS IPv4 sortant du sous-réseau vers Internet. Cela permet au Neptune-Export service d'appeler l'API AWS Batch pour créer et exécuter une tâche d'exportation.

      Si vous avez créé votre cluster Neptune à l'aide du CloudFormation modèle figurant sur la Créer un cluster Neptune page de la documentation de Neptune, vous pouvez utiliser les PrivateSubnet2 sorties PrivateSubnet1 et de cette pile pour renseigner ce paramètre et le suivant.

    • Subnet2 : deuxième sous-réseau du VPC qui autorise le trafic HTTPS IPv4 sortant du sous-réseau vers Internet.

    • EnableIAM— Définissez ce paramètre sur true pour sécuriser l' Neptune-Endpoint API à l'aide de Gestion des identités et des accès AWS (IAM). Nous vous recommandons de le faire.

      Si vous activez l'authentification IAM, vous devez signer avec Sigv4 toutes les demandes HTTPS envoyées au point de terminaison. Vous pouvez utiliser un outil comme awscurl pour signer les demandes en votre nom.

    • VPCOnly— En le définissant comme true point de terminaison d'exportation VPC-only, vous ne pouvez y accéder que depuis le VPC sur lequel le Neptune-Export service est installé. Cela limite l'utilisation de l' Neptune-Export API uniquement depuis ce VPC.

      Nous vous recommandons de définir le VPCOnly à la valeur true.

    • NumOfFilesULimit  : spécifiez une valeur comprise entre 10 000 et 1 000 000 pour nofile dans la propriété du conteneur ulimits. La valeur par défaut est 10 000, et nous vous recommandons de la conserver, sauf si le graphe contient un grand nombre d'étiquettes uniques.

    • PrivateDnsEnabled (valeur booléenne) : indique si vous souhaitez associer une zone hébergée privée au VPC spécifié. La valeur par défaut est true.

      Lorsqu'un point de terminaison VPC est créé et que cet indicateur est activé, tout le trafic API Gateway est acheminé via le point de terminaison VPC, et les appels de point de terminaison API Gateway publics sont désactivés. Si vous définissez PrivateDnsEnabled sur false, le point de terminaison API Gateway public est activé, mais le service d'exportation Neptune ne peut pas être connecté via le point de terminaison DNS privé. Vous pouvez ainsi utiliser un point de terminaison DNS public pour que le point de terminaison VPC appelle le service d'exportation, comme indiqué ici.

    • NeptuneExportVersion— Spécifiez la version de l'utilitaire d'exportation Neptune à utiliser. Toutes les versions supérieures ou égales à v1.1.11 sont prises en charge. Une version de v2.latest peut être utilisée pour recevoir automatiquement des mises à jour mineures. La liste complète des versions disponibles, ainsi que les notes de mise à jour, se trouvent dans les GitHub versions open source.

  4. Choisissez Suivant.

  5. Dans la page Options, choisissez Suivant.

  6. Sur la page Vérification, cochez la première case pour accepter que CloudFormation créera des ressources IAM. Cochez la deuxième case pour confirmer CAPABILITY_AUTO_EXPAND comme nouvelle pile.

    Note

    CAPABILITY_AUTO_EXPAND accepte explicitement que les macros soient étendues lors de la création de la pile, sans révision préalable. Les utilisateurs créent souvent un jeu de modifications à partir d'un modèle traité, de sorte que les modifications apportées par les macros puissent être révisées avant la création de la pile. Pour en savoir plus, consultez l’API CloudFormation CreateStack.

    Ensuite, choisissez Créer.

Activez l'accès à Neptune depuis Neptune-Export

Une fois l' Neptune-Export installation terminée, mettez à jour votre groupe de sécurité Neptune VPC pour autoriser l'accès depuis. Neptune-Export Lorsque la Neptune-Export CloudFormation pile a été créée, l'onglet Sorties inclut un NeptuneExportSecurityGroup ID. Mettez à jour votre groupe de sécurité Neptune VPC pour autoriser l'accès depuis ce groupe de sécurité. Neptune-Export

Activer l'accès au Neptune-Export point de terminaison depuis une VPC-based instance EC2

Si vous créez votre Neptune-Export point de terminaison VPC-only, vous ne pouvez y accéder que depuis le VPC dans lequel le Neptune-Export service est installé. Pour autoriser la connectivité depuis une instance Amazon EC2 dans le VPC à partir de laquelle vous pouvez effectuer des appels d' Neptune-Export API, attachez l'instance NeptuneExportSecurityGroup créée par la CloudFormation pile à cette instance Amazon EC2.