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.
Considérations relatives aux points de terminaison personnalisés dans Amazon Aurora
Utilisez les sections suivantes pour gérer les points de terminaison personnalisés, pour en spécifier les propriétés et pour utiliser les règles d’appartenance associées.
Rubriques
Gestion des points de terminaison personnalisés
Comme les nouveaux clusters Aurora ne contiennent pas de points de terminaison personnalisés, vous devez créer et gérer ces objets vous-même. Pour ce faire, vous utilisez l’AWS Management Console, l’AWS CLI ou l’API Amazon RDS.
Note
Vous devez également créer et gérer les points de terminaison personnalisés des clusters Aurora restaurés à partir d’instantanés. Les points de terminaison personnalisés ne sont pas inclus dans les instantanés. Ils sont recréés après leur restauration, et de nouveaux noms de points de terminaison sont choisis si le cluster restauré se trouve dans la même région que celui d’origine.
Pour manipuler les points de terminaison personnalisés à partir de l’AWS Management Console, accédez à la page de détails de votre cluster Aurora et utilisez les contrôles situés dans la section Points de terminaison personnalisés.
Pour manipuler les points de terminaison personnalisés depuis l’AWS CLI, utilisez ces opérations :
Pour manipuler les points de terminaison personnalisés via l’API Amazon RDS, vous pouvez utiliser les fonctions suivantes :
Spécification des propriétés des points de terminaison personnalisés
La longueur maximale du nom d’un point de terminaison personnalisé est de 63 caractères. Le format du nom est le suivant :
endpoint_name.cluster-custom-customer_DNS_identifier.AWS_Region.rds.amazonaws.com
Vous ne pouvez pas réutiliser le même nom de point de terminaison personnalisé pour d’autres clusters de la même Région AWS. L’identifiant DNS personnalisé est un identifiant unique associé à votre Compte AWS dans une Région AWS particulière.
Chaque point de terminaison est lié à un type qui détermine les instances de base de données qui peuvent être associées à ce point de terminaison. À l’heure actuelle, il peut s’agir de READER ou ANY. Les considérations suivantes s’appliquent aux types de points de terminaison personnalisés :
-
Il n’est pas possible de sélectionner le type de point de terminaison personnalisé dans la AWS Management Console. Tous les points de terminaison personnalisés que vous créez via AWS Management Console sont de type
ANY.Vous pouvez définir et modifier le type de point de terminaison personnalisé à l’aide de AWS CLI ou de l’API Amazon RDS.
-
Seules les instances de base de données de lecteur peuvent faire partie d’un point de terminaison personnalisé
READER. -
Les instances de base de données de lecteur et d’enregistreur peuvent faire partie d’un point de terminaison personnalisé
ANY. Aurora dirige les connexions aux points de terminaison de cluster de typeANYvers n’importe quelle instance de base de données associée avec une probabilité égale. Le typeANYs’applique aux clusters utilisant une topologie de réplication. -
Si vous essayez de créer un point de terminaison personnalisé doté d’un type qui ne correspond pas à la configuration de la réplication d’un cluster, Aurora renvoie une erreur.
Règles d’appartenance des points de terminaison personnalisés
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 des instances de base de données à inclure (ou à exclure) dans un point de terminaison personnalisé. C’est ce que l’on appelle des listes statiques et des listes d’exclusion, respectivement. Vous pouvez utiliser le mécanisme d’inclusion/exclusion pour subdiviser davantage les groupes d’instances de base de données et pour vous assurer que l’ensemble de points de terminaison personnalisés couvre 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 :
-
Le 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 sur la page. 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 par la suite), sauf celles qui ne sont pas sélectionnées sur la page.
-
La console ne vous permet pas de spécifier le type de point de terminaison. Tout point de terminaison personnalisé créé à l’aide de la console est du type
ANY.Par conséquent, Aurora ne modifie pas l’appartenance du point de terminaison personnalisé lorsque les instances de base de données changent les rôles entre l’enregistreur et le lecteur en raison d’un basculement ou d’une promotion.
Dans l’AWS CLI et l’API Amazon RDS :
-
Vous pouvez spécifier le type de point de terminaison. Par conséquent, lorsque le type de point de terminaison est défini sur
READER, l’appartenance du point de terminaison est automatiquement ajustée lors des basculements et des promotions.Par exemple, un point de terminaison personnalisé avec le type
READERinclut un réplica Aurora qui est ensuite promu en tant qu’instance de base de données d’enregistreur. La nouvelle instance d’enregistreur ne fait plus partie du point de terminaison personnalisé. -
Vous pouvez ajouter des membres individuels aux listes et les supprimer de celles-ci une fois qu’ils ont changé de rôle. Utilisez la commande de l’AWS CLI modify-db-cluster-endpoint
ou l’opération d’API ModifyDBClusterEndpoint.
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 ou qu’Aurora ajoute une instance de base de données automatiquement via le mécanisme Auto Scaling. Dans ce cas, l’instance de base de données est ajoutée à tous les points de terminaison personnalisés auxquels elle est éligible. Les points de terminaison auxquels l’instance de base de données est ajoutée dépendent de leur type (READER ou ANY) et des listes statiques ou d’exclusion définies pour chacun d’eux. Par exemple, si le point de terminaison comprend une liste statique d’instances de base de données, les réplicas Aurora qui viennent d’être ajoutés ne sont pas inclus dans ce point de terminaison. Inversement, si le point de terminaison dispose d’une liste d’exclusion, les réplicas Aurora qui viennent d’être ajoutés sont inclus dans le point de terminaison s’ils ne font pas partie de la liste d’exclusion et si leur rôle correspond au type du point de terminaison personnalisé.
Si un réplica Aurora devient indisponible, il reste associé aux points de terminaison personnalisés. Par exemple, il continue à faire partie du point de terminaison personnalisé s’il n’est pas sain, s’il est arrêté, s’il redémarre, etc. Toutefois, il doit redevenir disponible pour vous puissiez vous y connecter via ces points de terminaison.