2017-05-29 3 views
-1

Ich habe eine PostgreSQL Amazon RDS-Datenbank erstellt, kann aber keine Verbindung von meinem lokalen Computer herstellen.Amazon RDS PostgreSQL akzeptiert keine TCP-Verbindungen auf Port 5432

ich so anschließe:

psql -h <db endpoint> -p 5432 -U <username> <db name> 

Antwort ist:

Ist der Server auf dem Host und die Annahme von TCP/IP-Verbindungen auf Port 5432 läuft?

Hier sind die Datenbankeinstellungen:

RDS settings

Hier sind Einstellungen meine Sicherheitsgruppe:

Security group inbound rules

+0

Pls. Verschieben Sie die Frage zu https://dba.stackexchange.com/. – kometen

Antwort

3

Ihre Konfigurationsbild wird eine Einstellung von Publicly Accessible = No zeigt.

Sie müssen ändern Ihre Datenbank, um dies auf Yes setzen.

Von Modifying a DB Instance Running the PostgreSQL Database Engine:

öffentlich zugänglichen

wählen Ja, um der DB-Instanz eine öffentliche IP-Adresse zu geben, was bedeutet, dass es außerhalb der VPC (die DB Instanz zugänglich sein wird auch benötigt in einem öffentlichen Subnetz in der VPC sein); Andernfalls wählen Sie Nein, damit die DB-Instanz nur von innerhalb der VPC aus zugänglich ist.

+0

Danke @John Rotenstein –

Verwandte Themen