2017-05-29 2 views
-1

J'ai créé un databaes Amazon PostgreSQL RDS, mais je ne peux pas connecter à partir de ma machine locale.Amazon RDS PostgreSQL pas accepter les connexions TCP sur le port 5432

Je me connecte comme ceci:

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

réponse est:

Le serveur est en cours d'exécution sur l'hôte et d'accepter les connexions TCP/IP sur le port 5432?

Voici les paramètres de base de données:

RDS settings

Voici mes paramètres du groupe de sécurité:

Security group inbound rules

+0

Pls. déplacez la question vers https://dba.stackexchange.com/. – kometen

Répondre

3

Votre image de configuration montre un réglage de Publicly Accessible = No.

Vous devrez modifier votre base de données pour définir cette valeur sur Yes.

De Modifying a DB Instance Running the PostgreSQL Database Engine:

accessible au public

Choisissez Oui pour donner l'instance DB une adresse IP publique, ce qui signifie qu'il sera accessible en dehors de la VPC (DB d'instance doit également être dans un sous-réseau public dans le VPC); Sinon, choisissez Non, afin que l'instance de base de données ne soit accessible qu'à partir de l'intérieur du VPC.

+0

Merci @John Rotenstein –