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, spécifier les propriétés et utiliser les règles d'adhésion pour les points de terminaison personnalisés.
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. Vous le faites en utilisant le AWS Management Console AWS CLI, ou Amazon RDSAPI.
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 utiliser des points de terminaison personnalisés à partir de AWS Management Console, vous accédez à la page de détails de votre cluster Aurora et utilisez les commandes de la section Points de terminaison personnalisés.
Pour utiliser des points de terminaison personnalisés à partir de AWS CLI, vous pouvez utiliser les opérations suivantes :
Pour travailler avec des points de terminaison personnalisés via Amazon RDSAPI, 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'DNSidentifiant client est un identifiant unique associé à votre Compte AWS profil en particulier Région AWS.
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. Actuellement, le type peut être READER
ouANY
. 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 le AWS Management Console ont un type de
ANY
.Vous pouvez définir et modifier le type de point de terminaison personnalisé à l'aide de AWS CLI ou Amazon RDSAPI.
-
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 typeANY
vers n'importe quelle instance de base de données associée avec une probabilité égale. Le typeANY
s'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 le 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 le AWS CLI et Amazon RDS API :
-
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'adhésion au point de terminaison est automatiquement ajustée lors des basculements et des promotions.Par exemple, un point de terminaison personnalisé de type
READER
inclut une réplique Aurora qui est ensuite promue en tant qu'instance de base de données d'écriture. La nouvelle instance d'écriture 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 modify-db-cluster-endpoint
AWS CLI commande ou l'APIopération M odifyDBCluster Endpoint.
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 du type de point de terminaison personnalisé de READER
ouANY
, plus toute liste statique ou d'exclusion définie pour chaque point de terminaison. 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.