J'ai créé l'infrastructure manuellement en suivant les étapes indiquées dans le lien: connecting-to-a-database-within-an-amazon-vpc.Impossible de se connecter à RDS à partir d'EC2 à l'aide de l'infrastructure créée par terraform
Je pourrais me connecter à RDS dans un sous-réseau privé de ec2 dans le sous-réseau public parfaitement. C'est exactement ce que je voulais. Mais quand j'ai essayé de créer la même réplique exacte à l'aide de terraform, elle ne se connecte tout simplement pas.
La commande:
nslookup <my-hostname>
me donne l'adresse IP privée.
La commande:
telnet x.x.x.x 5432
résultats dans "telnet: Impossible de se connecter à un hôte distant: Connection timed out"
La commande:
netstat -an | grep x.x.x.x
montre "SYN_SENT".
J'ai essayé d'autoriser toutes les adresses IP dans le groupe de sécurité RDS en ajoutant 0.0.0.0/0. Cela n'a pas fonctionné.
J'ai essayé de créer une instance RDS manuellement, mais je l'ai ajoutée à un VPC créé par terraform et j'ai tenté de me connecter à l'aide d'une instance ec2 créée par terraform. Cela n'a pas fonctionné.
Ai-je raté quelque chose? Toute aide est très appréciée.
J'ai gardé les règles sortantes comme "Tout le trafic" pour ec2. Et j'ai autorisé le port 5432 pour tous en définissant 0.0.0.0/0 dans le groupe de sécurité rds. Il ne fonctionne toujours pas –