In AWS habe ich ein RDS eingerichtet, das ursprünglich nicht öffentlich verfügbar war. Ich habe es eingerichtet mit this tuturial. Der resultierende Apache-Server ist öffentlich zugänglich. die MySQL-Instanz ist nicht.Wie stelle ich MySQL RDS nur für meine IP zur Verfügung?
Jetzt versuche ich den Zugriff auf den RDS zu ändern, um es mit HeidiSQL zu erreichen.
Ich habe die RDS der öffentlichen Sicherheitsgruppe hinzugefügt, und versucht ein paar andere Mods ohne Erfolg.
Ich möchte, dass es nur von meiner IP zugänglich ist. Aber um eine Verbindung herzustellen, habe ich es jetzt genau dort eingerichtet, wo die Sicherheitsgruppe es weit geöffnet hat. Wenn ich versuche, eine Verbindung von HeidiSQL oder Telnet über Port 3306 herzustellen, wird jedoch keine TCP-Verbindung hergestellt.
Hier ist die Konfiguration. Irgendeine Idee, was ich vermisse?
Was ist Ihre genaue Frage? Haben Sie Probleme beim Zugriff auf die DB? Oder haben Sie Probleme, den Zugriff auf die DB einzuschränken? Es sieht so aus, als ob es jetzt für die Welt offen ist, also sollten Sie darauf zugreifen können. Möglicherweise möchten Sie auch beide Sicherheitsgruppen anzeigen, die Sie Ihrer RDS-Instanz zugewiesen haben. –
Danke für Ihre Hilfe, @MarkB. Am Ende möchte ich, dass das RDS nur für meine IP verfügbar ist, aber wie du gesehen hast, habe ich versucht, es gerade jetzt für die Welt zu öffnen. Beim Verbindungsaufbau (über HeidiSQL und Telnet über Port 3306) wird die Verbindung jedoch nicht akzeptiert. Keine TCP-Verbindung. –
Wieso nicht einfach die Datenbank auf localhost hosten? –