1

J'ai créé une instance Amazon Aurora dans mon VPC. Lorsque l'instance a été créée, elle est fournie avec 2 points de terminaison, un écrivain et un point de terminaison de lecteur.Endpoint AWS RDS Writer vs Reader Endpoint

L'instance utilise une stratégie de sécurité avec une règle d'entrée (Type: Tout le trafic, Protocole: Tous, Port: Tous, Source: 0.0.0.0/0).

J'ai essayé l'interface de commande du moniteur MySQL Workbench et MySQL pour me connecter aux points d'extrémité.

La connexion au point de terminaison du lecteur a fonctionné mais pas celle du point de terminaison Writer. Le point de terminaison du lecteur était en lecture seule, donc je n'ai pas pu construire ma base de données en l'utilisant.

Une idée?

+0

Parce que MySQL Workbench essaie de lire d'abord avant de vous permettre d'écrire – Adam

+0

Comme vous pouvez » t spécifier SG/NACLs différents pour lecteur et écrivain (au moins pas que je sache), je me tromperais du côté du client. Votre hôte était-il capable de résoudre l'auteur sur une adresse IP? Qu'est-ce que nc -w 0 écrit -p 3306 donne? –

+0

@RobinsTharakan Merci. Je n'ai pas testé ceux-ci et j'ai réussi à me connecter en recréant de nouvelles instances à quelques reprises. C'est juste que pour certains cas, cela a fonctionné, mais pas pour d'autres. –

Répondre

2

Une instance de cluster aurora peut être un écrivain ou un lecteur. Les clusters Aurora permettent un écrivain et jusqu'à 15 lecteurs. Le rôle d'instance peut changer de basculement.

L'auteur endpoint DNS résout toujours l'instance de l'écrivain, Cluster writer endpoint

Le point final lecteur DNS résout de façon aléatoire à l'une des instances de lecteur avec TTL = 1.

(Note: Il peut pointer vers l'instance écrivain que si elles sont une instance en bonne santé est disponible dans le parc de cluster) Cluster reader endpoint