Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Es kann keine Verbindung zur RDS-Instanz von der EC2-Instanz hergestellt werden

Ich hatte ein ähnliches Problem, als ich eine neue EC2-Instance erstellte, aber die Einstellung in der RDS-Sicherheitsgruppe der eingehenden IP-Adresse nicht änderte, die eine Verbindung zu Port 3306 meiner RDS-Instance erlaubt.

Das Verwirrende war eine Option im RDS-Dashboard namens Security Groups. Sie benötigen es nicht, um das Problem zu lösen.

Was Sie wirklich brauchen, ist:

  • Gehen Sie zur Liste der RDS-Instanzen
  • Klicken Sie auf die Instanz, die Sie verbinden möchten
  • Klicken Sie auf Sicherheitsgruppenregeln Abschnitt

Dies sollte einen neuen Browser-Tab oder ein neues Fenster mit Details zur Sicherheitsgruppe öffnen. Suchen Sie mehrere Tabs im unteren Teil und wählen Sie Eingehende Regeln und klicken Sie auf Bearbeiten Schaltfläche.

Ändern Sie den Wert in die IP-Adresse Ihrer EC2-Instanz oder IPv4-CIDR-Blöcke, z. B.

174.33.0.0/16

Um diesen Wert zu erhalten, können Sie sich entweder per SSH in Ihre Instanz einloggen und ip addr ausführen oder führen Sie EC2 Manager im Browser aus und suchen Sie den Wert von Private IPs in Ihren Instanzdetails.