
Ich habe eine RDS-Postgres-Datenbank in einem vorhandenen VPC (das sowohl öffentliche als auch private Subnetze hat – verbunden mit einem NAT-Gateway) hochgefahren, das ich als öffentlich zugänglich festgelegt habe.
Ich habe die entsprechenden IP-Adressen zur angehängten Sicherheitsgruppe hinzugefügt, und dies hatinternZugriff von innerhalb der VPC, aber nichtexternZugang.
Ich weiß nicht, wo ich mit der Fehlerbehebung beginnen soll, wenn ich von den IP-Adressen auf der sicheren Liste nicht extern auf die Datenbank zugreifen kann.
Ich habe die Amazon-Anleitungen zur Fehlerbehebung durchgesehen (ist es auf öffentlich eingestellt? Hat der VPC eingehenden und ausgehenden Internetzugriff? Haben Sie die richtige Sicherheitsgruppe und die richtigen IPs hinzugefügt?), aber immer noch kein Glück.
nc: connect to eksdatabase[redacted].amazonaws.com port 5439 (tcp) failed: Connection timed out
Antwort1
Ich werde hier meine eigene Frage für alle beantworten, die sich in dieser Situation befinden (wahrscheinlich nicht, weil Sie schlauer wären als ich): Wählen Sie nicht die Standard-Subnetzgruppe, die alle Ihre privaten Subnetze enthält, sondern erstellen Sie eine neue Subnetzgruppe nur mit Ihren öffentlichen Subnetzen! Problem gelöst!