Lancement d'un cluster de bases de données Neptune à l'aide de la AWS Management Console - 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.

Lancement d'un cluster de bases de données Neptune à l'aide de la AWS Management Console

Le moyen le plus simple de lancer un nouveau cluster de bases de données Neptune consiste à utiliser un modèle AWS CloudFormation qui crée toutes les ressources nécessaires pour vous, comme expliqué dans Créer un cluster de bases de données.

Si vous préférez, vous pouvez également utiliser la console Neptune pour lancer un nouveau cluster de bases de données manuellement, comme expliqué ici.

Avant de pouvoir accéder à la console Neptune pour créer un cluster Neptune, créez un utilisateur IAM doté des autorisations nécessaires, comme expliqué dans Création d'un utilisateur IAM avec les autorisations nécessaires pour accéder à Neptune.

Connectez-vous ensuite à la AWS Management Console en tant qu'utilisateur IAM et suivez les étapes ci-dessous pour créer un cluster de bases de données :

Pour lancer un cluster de bases de données Neptune à l'aide de la console
  1. Connectez-vous à la console de gestion AWS et ouvrez la console Amazon Neptune à l'adresse https://console.aws.amazon.com/neptune/home.

  2. Accédez à la page Bases de données et choisissez Créer une base de données, ce qui ouvrira la page Créer une base de données.

  3. Sous Options du moteur, le type de moteur est neptune, et vous pouvez choisir une version de moteur spécifique ou accepter la version par défaut.

  4. Sous Paramètres, entrez le nom de votre nouveau cluster de bases de données ou acceptez le nom par défaut qui y est fourni. Ce nom est utilisé dans l'adresse de point de terminaison de l'instance et doit satisfaire aux contraintes suivantes :

    • Il doit contenir entre 1 et 63 caractères alphanumériques ou traits d'union.

    • Son premier caractère doit être une lettre.

    • Il ne peut pas se terminer par un trait d'union ou contenir deux traits d'union consécutifs.

    • Il doit être unique sur toutes les instances de base de données de votre compte AWS dans une région AWS donnée.

  5. Sous Modèles, choisissez Production ou Développement et test.

  6. Sous Taille de l'instance debase de données, choisissez une taille d'instance. Cela détermine la capacité de traitement et de mémoire de l'instance d'enregistreur principale du nouveau cluster de bases de données.

    Si vous avez sélectionné le modèle Production, vous avez uniquement le choix entre les classes optimisées pour la mémoire disponibles dans la liste, mais si vous avez sélectionné Développement et test, vous pouvez également choisir des classes extensibles plus économiques (voir Instances extensibles T3 pour une discussion sur les classes extensibles).

    Note

    À partir de la version 1.1.0.0 du moteur Neptune, Neptune ne prend plus en charge les types d'instances R4.

  7. Sous Disponibilité et durabilité, vous pouvez choisir d'activer ou non le déploiement dans plusieurs zones de disponibilité (multi-AZ). Le modèle de production permet le déploiement multi-AZ par défaut, contrairement au modèle de développement et de test. Si le déploiement multi-AZ est activé, Neptune localise les instances de réplica en lecture que vous créez dans différentes zones de disponibilité (AZ) afin d'améliorer la disponibilité.

  8. Sous Connectivité, sélectionnez parmi les choix disponibles le cloud privé virtuel (VPC) qui hébergera le nouveau cluster de bases de données. Ici, vous pouvez choisir Créer un VPC si vous souhaitez que Neptune crée le VPC pour vous. Vous devez créer une instance Amazon EC2 dans ce même VPC pour accéder à l'instance Neptune (pour plus d'informations, consultez Chaque cluster de base de données Amazon Neptune réside dans un Amazon VPC). Notez que vous ne pourrez pas modifier le VPC après la création du cluster de bases de données.

    Si nécessaire, vous pouvez configurer davantage la connectivité du cluster sous Configuration de connectivité supplémentaire :

    1. Sous Groupe de sous-réseaux, vous pouvez choisir le groupe de sous-réseaux de base de données Neptune à utiliser pour le nouveau cluster de bases de données. Si votre VPC ne comporte pas encore de groupes de sous-réseaux, Neptune vous créera un groupe de sous-réseaux de base de données (voir Chaque cluster de base de données Amazon Neptune réside dans un Amazon VPC).

    2. Sous Groupes de sécurité VPC, choisissez un ou plusieurs groupes de sécurité VPC existants pour sécuriser l'accès réseau au nouveau cluster de bases de données, ou choisissez Créer si vous souhaitez que Neptune en crée un pour vous, puis fournissez un nom pour le nouveau groupe de sécurité VPC (voir Création d'un groupe de sécurité à l'aide de la VPC console).

    3. Sous Port de la base de données, entrez le port TCP/IP que la base de données utilisera pour les connexions aux applications. Neptune utilise le numéro de port 8182 par défaut.

  9. Sous Configuration du bloc-notes, choisissez Créer un bloc-notes si vous souhaitez que Neptune vous crée des blocs-notes Jupyter dans le workbench Neptune (voir Utilisation des bloc-notes Neptune pour un démarrage rapide et Utilisation du workbench Neptune pour héberger des blocs-notes Neptune). Vous pouvez ensuite choisir la manière dont les nouveaux blocs-notes doivent être configurés :

    1. Sous Type d'instance de bloc-notes, choisissez parmi les classes d'instances disponibles pour votre bloc-notes.

    2. Dans Nom du bloc-notes, entrez un nom pour le bloc-notes.

    3. Si vous le souhaitez, vous pouvez également saisir une description du bloc-notes sous Description (facultatif).

    4. Sous Nom du rôle IAM, choisissez soit de demander à Neptune de créer un rôle IAM pour le bloc-notes et d'entrer un nom pour le nouveau rôle, soit de sélectionner un rôle IAM existant parmi les rôles disponibles.

    5. Enfin, choisissez si votre bloc-notes se connectera à Internet directement, via Amazon SageMaker ou via un VPC doté d'une passerelle NAT. Consultez Connexion d'une instance de bloc-notes aux ressources d'un VPC pour plus d'informations.

  10. Sous Balises, vous pouvez associer jusqu'à 50 balises à votre nouveau cluster de bases de données.

  11. Sous Configuration supplémentaire, vous pouvez définir d'autres paramètres pour votre nouveau cluster de bases de données (dans de nombreux cas, vous pouvez les ignorer et accepter les valeurs par défaut pour le moment) :

    Option Actions possibles

    Identifiant d'instance de base de données

    Vous pouvez fournir un nom pour l'instance d'enregistreur du cluster. Si vous n'en fournissez pas, un identifiant par défaut basé sur le nom du cluster sera utilisé. Si vous en fournissez un, spécifiez un nom unique pour toutes les instances de base de données dont votre compte AWS est propriétaire dans la région actuelle. L'identifiant d'instance de base de données n'est pas sensible à la casse, mais il est stocké intégralement en minuscules.

    Groupe de paramètres de cluster de bases de données

    Sélectionnez un groupe de paramètres de cluster de bases de données pour définir la configuration par défaut pour l'ensemble des instances de base de données du cluster. Sauf indication contraire de votre part, Neptune utilise un groupe de paramètres de cluster de bases de données par défaut. Pour plus d'informations sur les groupes de paramètres, consultez Groupes de paramètres Amazon Neptune.

    Groupe de paramètres de base de données

    Sélectionnez un groupe de paramètres de base de données pour définir la configuration de l'instance de base de données principale dans le cluster. Sauf indication contraire de votre part, Neptune utilisera un groupe de paramètres par défaut. Pour plus d'informations sur les groupes de paramètres, consultez Groupes de paramètres.

    Authentification de base de données IAM

    Si vous cochez la case Activer l'authentification de base de données IAM, tous les accès à votre base de données seront authentifiés à l'aide d'AWS Identity and Access Management (IAM).

    Important

    Vous devrez signer toutes les demandes avec AWS Signature version 4. Pour de plus amples informations, veuillez consulter Vue d'ensemble de AWS Identity and Access Management (IAM) dans Amazon Neptune.

    Priorité de basculement

    Choisissez No preference ou un niveau de priorité pour le basculement. Si vous choisissez un niveau dans lequel il existe un conflit, le réplica ayant la même taille que l'instance principale est sélectionné.

    Période de rétention des sauvegardes

    Sélectionnez la durée, comprise entre 1 et 35 jours, pendant laquelle Neptune doit conserver les sauvegardes automatiques de cette instance de base de données. Vous ne pouvez effectuer une restauration ponctuelle (PITR) que pendant la période de rétention des sauvegardes.

    Copier les balises aux instantanés

    (Activée par défaut) Cette option permet de copier toutes les balises associées à votre cluster de bases de données sur tous ses instantanés.

    Activer le chiffrement

    (Activée par défaut) Cette option permet de chiffrer les données au repos de votre cluster de bases de données.

    Dans ce cas, choisissez la clé principale utilisée pour protéger la clé permettant de chiffrer ce volume de base de données. Vous pouvez sélectionner les clés aws/rds par défaut, choisir des clés principales dans votre compte ou entrer l'ARN d'une clé issue d'un autre compte. Vous pouvez créer une clé de chiffrement principale dans l'onglet Clés de chiffrement de la console IAM. Pour de plus amples informations, veuillez consulter Chiffrement des ressources Neptune au repos.

    Journal d'audit

    Cochez cette case si vous souhaitez que les journaux d'audit de votre cluster de bases de données soient publiés dans CloudWatch Logs.

    Enable auto minor version upgrade (Activer la mise à niveau automatique de versions mineures)

    (Activée par défaut) Cette option entraîne la mise à niveau automatique de votre cluster de bases de données vers de nouvelles versions mineures du moteur après leur publication. Les mises à niveau automatiques se produisent pendant la fenêtre de maintenance de la base de données. Consultez Utiliser AutoMinorVersionUpgrade.

    Fenêtre de maintenance

    Vous pouvez sélectionner une période spécifique pendant laquelle vous souhaitez que les modifications en attente soient apportées à votre cluster de bases de données, telles qu'une modification d'une classe d'instances de base de données ou un correctif automatique du moteur. Toutes les opérations de maintenance de ce type sont démarrées et terminées dans le délai sélectionné. Si vous ne sélectionnez aucune période, Neptune attribue une période de maintenance de manière arbitraire.

    Enable deletion protection (Activer la protection contre la suppression)

    (Activée par défaut) La protection contre la suppression empêche la suppression du cluster de bases de données. Vous devez la désactiver explicitement pour pouvoir supprimer le cluster de bases de données.

  12. Choisissez Créer une base de données pour lancer le nouveau cluster de bases de données Neptune et son instance principale.

    Dans la console Amazon Neptune, le nouveau cluster de bases de données s'affiche dans la liste des bases de données. Le cluster de base de données a le statut Creating (Création) jusqu'à ce qu'il soit créé et prêt à l'emploi. Lorsque le statut devient Available (Disponible), vous pouvez vous connecter à l'instance principale de votre cluster de base de données. En fonction du stockage et de la classe d'instance de bases de données alloués, la mise à disposition des nouvelles instances de bases de données peut nécessiter plusieurs minutes.

    Pour afficher le cluster que vous venez de créer, choisissez la vue Bases de données dans la console Neptune.

    Note

    Si vous supprimez toutes les instances de base de données Neptune d'un cluster de bases de données à l'aide de la AWS Management Console, celle-ci supprime automatiquement le cluster de bases de données lui-même. Si vous utilisez l'AWS CLI ou le kit SDK, vous devez supprimer le cluster de bases de données manuellement après avoir supprimé sa dernière instance.

    Notez la valeur du point de terminaison du cluster. Vous en aurez besoin pour vous connecter à votre cluster de bases de données Neptune.