Je tente d'interroger une base de données MySQL à partir d'un programme Java sur EC2. Ma base de données est stockée sur Amazon Web Services (AWS) RDS.Echec de la connexion EC2 à RDS mais localhost à RDS fonctionne
Lorsque je teste mon programme Java à partir de mon serveur Tomcat local, j'interroge avec succès la base de données RDS. Toutefois, lorsque j'interroge ma base de données RDS à partir de mon instance EC2, je ne parviens pas à me connecter.
Dans mes tentatives pour résoudre ce problème, j'ai examiné mes paramètres de sécurité. J'ai configuré un groupe de sécurité RDS associé à mon groupe de sécurité EC2 associé à mon instance. Dans mon groupe de sécurité EC2, j'ai activé tous les types de trafic entrant vers tous les ports.
D'autres réponses à des questions similaires suggèrent que la configuration des groupes de sécurité RDS pour accepter les connexions de l'instance EC2 est la solution à ce problème. Cependant, j'ai apparemment fait cela, mais je ne peux pas me connecter depuis mon instance EC2 (mais je peux le faire depuis ma machine locale).
Est-ce que je regarde quelque chose?
S'il vous plaît élaborer sur "* J'ai apparemment fait cela *". – eggyal
"J'ai apparemment fait ceci" signifie: 1) J'ai créé un groupe de sécurité EC2 associé à mon instance. (Techniquement, je pense que cela a été créé automatiquement). 2) J'ai créé un groupe de sécurité RDS associé à mon groupe de sécurité EC2. 3) J'ai ajouté mon groupe de sécurité RDS à ma base de données. Ai-je raté quelque chose? – digiplant
Quelqu'un at-il compris cela? J'ai le même problème et je n'arrive pas à le faire avec. – cafman