Utilisation de points de terminaison personnalisés dans 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 de points de terminaison personnalisés dans Neptune

Lorsque vous ajoutez ou supprimez une instance de base de données dans un point de terminaison personnalisé, toutes les connexions existantes à cette instance restent actives.

Vous pouvez définir une liste d'instances de base de données à inclure dans un point de terminaison personnalisé (la liste statique) ou une à exclure du point de terminaison personnalisé (le. liste d'exclusion). Vous pouvez utiliser le mécanisme d'inclusion/exclusion pour subdiviser les instances de base de données en groupes et vous assurer que les points de terminaison personnalisés couvrent toutes les instances de base de données du cluster. Chaque point de terminaison personnalisé ne peut contenir qu'un de ces types de liste.

Dans AWS Management Console, ce choix est représenté par la case à cocher Attach future instances added to this cluster (Attacher les instances futures ajoutées à ce cluster). Lorsque cette case n'est pas cochée, le point de terminaison personnalisé utilise une liste statique contenant uniquement les instances de base de données spécifiées dans la boîte de dialogue. Lorsque vous cochez cette case, le point de terminaison personnalisé utilise une liste d'exclusion. Dans ce cas, le point de terminaison personnalisé représente toutes les instances de base de données du cluster (y compris celles que vous ajouterez dans le futur) à l'exception de celles qui ne sont pas sélectionnées dans la boîte de dialogue.

Neptune ne modifie pas les instances de base de données spécifiées dans les listes statiques ou d'exclusion lorsque les instances de base de données changent de rôle entre l'instance principale et Neptune Replica en raison d'un basculement ou d'une promotion.

Vous pouvez associer une instance de base de données à plusieurs points de terminaison personnalisés. Supposons, par exemple, que vous ajoutiez une nouvelle instance de base de données à un cluster. Dans ce cas, l'instance de base de données est ajoutée à tous les points de terminaison personnalisés auxquels elle est éligible. La liste statique ou d'exclusion définie pour celui-ci détermine quelle instance de base de données peut y être ajoutée.

Si un point de terminaison inclut une liste statique d'instances de base de données, les répliques Neptune récemment ajoutées n'y sont pas ajoutées. À l'inverse, si le point de terminaison possède une liste d'exclusion, les répliques Neptune récemment ajoutées y sont ajoutées à condition qu'elles ne soient pas nommées dans la liste d'exclusion.

Si une réplique de Neptune devient indisponible, elle reste associée à ses points de terminaison personnalisés. Cela est vrai qu'il ne fonctionne pas correctement, qu'il soit arrêté, qu'il redémarre ou qu'il soit indisponible pour une autre raison. Cependant, tant qu'il n'est pas disponible, vous ne pouvez pas vous y connecter via un point de terminaison.

Les clusters Neptune nouvellement créés n'ayant aucun point de terminaison personnalisé, vous devez les créer et les gérer vous-même. Cela est également vrai pour les clusters Neptune restaurés à partir d'instantanés, car les points de terminaison personnalisés ne sont pas inclus dans l'instantané. Vous devez les créer à nouveau après la restauration et choisir de nouveaux noms de point de terminaison si le cluster restauré se trouve dans la même région que le cluster d'origine.

Création d'un point de terminaison personnalisé

Gérez les points de terminaison personnalisés à l'aide de la console Neptune. Pour ce faire, accédez à la page de détails de votre cluster Neptune et utilisez les commandes de la section Points de terminaison personnalisés.

  1. Connectez-vous à la console AWS de gestion et ouvrez la console Amazon Neptune à l'adresse https://console.aws.amazon.com/neptune/home.

  2. Accédez à la page détaillée du cluster.

  3. Choisissez l'Create custom endpointaction dans la section Endpoints.

  4. Choisissez un nom pour le point de terminaison personnalisé qui soit unique en fonction de votre nom d'utilisateur et de votre région. Le nom doit comporter 63 caractères ou moins et prendre la forme suivante :

    endpointName.cluster-custom-customerDnsIdentifier.dnsSuffix

    Comme le nom des points de terminaison personnalisés ne comprend pas le nom du cluster, vous n'avez pas à le mettre à jour en cas de modification du nom de ce cluster. Toutefois, vous ne pouvez pas réutiliser le même nom de point de terminaison personnalisé pour plusieurs clusters dans la même région. Donnez à chaque point de terminaison personnalisé un nom unique parmi tous les clusters affectés à votre ID utilisateur au sein d'une région spécifique.

  5. Pour choisir une liste d'instances de base de données qui restera la même à mesure que le cluster s'élargira, laissez la case Attach future instances added to this cluster (Attacher les instances futures ajoutées à ce cluster) décochée. Lorsque cette case est cochée, le point de terminaison personnalisé ajoute dynamiquement toutes les nouvelles instances au fur et à mesure qu'elles sont ajoutées au cluster.

Affichage des points de terminaison personnalisés

  1. Connectez-vous à la console AWS de gestion et ouvrez la console Amazon Neptune à l'adresse https://console.aws.amazon.com/neptune/home.

  2. Accédez à la page détaillée du cluster de votre cluster de base de données.

  3. La section Points de terminaison contient uniquement des informations sur les points de terminaison personnalisés (les détails sur les points de terminaison intégrés sont répertoriés dans la section Détails principale). Pour voir les détails d'un point de terminaison personnalisé spécifique, sélectionnez son nom pour afficher la page détaillée de ce point de terminaison.

Modification d'un point de terminaison personnalisé

Vous pouvez modifier les propriétés d'un point de terminaison personnalisé pour modifier les instances de base de données qui lui sont associées. Vous pouvez également passer d'une liste statique à une liste d'exclusion.

Il n'est pas possible d'utiliser un point de terminaison personnalisé ou de s'y connecter lorsque les modifications d'une action d'édition sont en cours. Quelques minutes peuvent s'écouler après avoir apporté une modification avant que le statut du point de terminaison ne redevienne Disponible et que vous puissiez vous reconnecter.

  1. Connectez-vous à la console AWS de gestion et ouvrez la console Amazon Neptune à l'adresse https://console.aws.amazon.com/neptune/home.

  2. Accédez à la page détaillée du cluster.

  3. Dans la section Points de terminaison, choisissez le nom du point de terminaison personnalisé que vous souhaitez modifier.

  4. Sur la page détaillée de ce point de terminaison, choisissez l'action Modifier.

Suppression d'un point de terminaison personnalisé

  1. Connectez-vous à la console AWS de gestion et ouvrez la console Amazon Neptune à l'adresse https://console.aws.amazon.com/neptune/home.

  2. Accédez à la page détaillée du cluster.

  3. Dans la section Points de terminaison, choisissez le nom du point de terminaison personnalisé que vous souhaitez supprimer.

  4. Sur la page détaillée de ce point de terminaison, choisissez l'action Supprimer.