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.

Imad Touil
quelle

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.

ceejayoz
quelle
-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 "

Rohan
quelle
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