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
-
Lancez la AWS CloudFormation pile sur la AWS CloudFormation console en cliquant sur l'un des boutons Launch Stack dans le tableau suivant :
Sur la page Select Template, choisissez Next.
-
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 APIpour 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
sortiesPrivateSubnet1
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 pointtrue
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 awscurlpour signer les demandes en votre nom. -
VPCOnly
— Si vous configurez ce paramètre pourtrue
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. VPCNous vous recommandons de définir le
VPCOnly
à la valeurtrue
. -
NumOfFilesULimit
: spécifiez une valeur comprise entre 10 000 et 1 000 000 pournofile
dans la propriété du conteneurulimits
. 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 esttrue
.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
-
Choisissez Suivant.
Dans la page Options, choisissez Suivant.
-
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