Utilisation du service d'exportation Neptune pour exporter des 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 service d'exportation Neptune pour exporter des données Neptune

Vous pouvez suivre les étapes ci-dessous pour exporter les données du cluster de bases de données Neptune vers Amazon S3 à l'aide du service d'exportation Neptune :

Installation du service d'exportation Neptune

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

Installation du service d'exportation Neptune
  1. Lancez la AWS CloudFormation pile sur la AWS CloudFormation console en cliquant sur l'un des boutons Launch Stack dans le tableau suivant :

    Région Vue 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.
    Moyen-Orient (Bahreïn) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    Moyen-Orient (UAE) 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 (Beijing) 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-Ouest) Afficher Afficher dans Designer Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (USA Est) 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 service Neptune-Export est de l'installer sur le même Amazon que VPC votre base de données Neptune. Si vous souhaitez l'installer séparément, VPC vous pouvez utiliser le VPCpeering pour établir la connectivité entre le cluster de bases de données Neptune et le service VPC Neptune-Export. VPC

    • Subnet1— Le service Neptune-Export doit être installé dans un sous-réseau de votre entreprise VPC qui autorise le IPv4 HTTPS trafic sortant du sous-réseau vers Internet. Cela permet au service Neptune-Export d'appeler le AWS Batch API 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éation d'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— Un deuxième sous-réseau VPC qui autorise le IPv4 HTTPS trafic sortant du sous-réseau vers Internet.

    • EnableIAM— Réglez ce paramètre sur pour sécuriser le point true de terminaison Neptune-Endpoint API à l'aide de (). AWS Identity and Access Management IAM Nous vous recommandons de le faire.

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

    • VPCOnly— Si vous configurez ce paramètre pour true rendre le point de VPC terminaison d'exportation uniquement, vous ne pouvez y accéder qu'à partir de l'VPCendroit où le service Neptune-Export est installé. Cela limite le Neptune-Export API à être utilisé uniquement à partir de celui-ci. 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 (Booléen) — Indique s'il faut associer une zone hébergée privée à la zone spécifiée VPC ou non. La valeur par défaut est true.

      Lorsqu'un VPC point de terminaison est créé avec cet indicateur activé, tout le trafic de API passerelle est acheminé via le VPC point de terminaison et les appels publics du point de terminaison de API passerelle sont désactivés. Si vous définissez PrivateDnsEnabled cette optionfalse, 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 privéDNS. Vous pouvez ensuite utiliser un point de DNS terminaison public pour que celui-ci appelle le service d'exportation, comme indiqué ici. VPC

  4. Choisissez Suivant.

  5. Dans la page Options, choisissez Suivant.

  6. Sur la page Révision, cochez la première case pour confirmer que cela AWS CloudFormation créera des IAM ressources. 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 plus d'informations, consultez le AWS CloudFormation CreateStackAPI.

    Ensuite, choisissez Créer.

Activation de l'accès à Neptune à partir de Neptune-Export

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

Activer l'accès au point de terminaison Neptune-Export à partir d'une instance basée VPC EC2

Si vous configurez votre point de terminaison Neptune-Export VPC uniquement, vous ne pouvez y accéder que depuis celui VPC dans lequel le service Neptune-Export est installé. Pour autoriser la connectivité depuis une EC2 instance Amazon à VPC partir de laquelle vous pouvez passer des API appels Neptune-Export, attachez le fichier NeptuneExportSecurityGroup créé par la pile AWS CloudFormation à cette instance Amazon. EC2