Die private IP-Adresse für meine Amazon-RDS-Instanz kann nicht gefunden werden


11

Ich habe meine Master / Slave-Datenbankarchitektur auf Amazon RDS verschoben und alles funktioniert einwandfrei.

Ich habe jedoch einen Slave aus dem RDS-Dienst, der mit dem neuen Master-Server synchron bleiben soll. Dazu muss ich meinen DB-Domänennamen master-db.myawsserver.com auf die IP-Adresse der privaten Master-Adresse (RDS) verweisen.

Die AWS-Konsole hat diese Informationen nicht bereitgestellt und ich bin direkt mit der MySQL-Datenbank verbunden.

Antworten:


18

RDS-Instanzen können ihre IP-Adressen unerwartet ändern, daher sollten sie weder verwendet noch in der Konsole oder API bereitgestellt werden (obwohl Sie dies technisch digkönnen). Der in der AWS-Konsole bereitgestellte DNS-Endpunkt wird aus dem Amazon-Netzwerk in die internen IP-Adressen aufgelöst.


-2

Es ist ziemlich einfach, Ihren RDS-Endpunkt über die Eingabeaufforderung unter Windows oder über das Unix-Terminal zu telneten

Beispiel: Telnet " Ihr RDS-Endpunkt " " Port "

Verbindungsversuch " Hier erhalten Sie Ihre interne RDS-IP "


Siehe meine Antwort. Sie sollten die IP niemals direkt verwenden, da sie sich ohne Vorwarnung ändern kann.
Ceejayoz

1
Es gibt einfachere Möglichkeiten, um dasselbe zu erreichen (umso mehr, als Telnet heutzutage nicht in Standardinstallationen von Windows installiert ist, wenn ich mich nicht irre). Wenn Sie die IP-Adresse erhalten möchten, die einem Hostnamen oder FQDN zugeordnet ist, sollten Sie diese besser verwenden pingoder nslookupsie sind auch auf neueren Windows-Systemen Standard.
Tempo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.