Проблема с подключением PostgreSQL к экземпляру Ec2 из удаленной системы через Python

Я пытаюсь подключить ec2'-экземпляр Postgres DB с моего компьютера (windows) через Python.

Я получаю ошибку

Шаги, которые я предпринял до этого: Я использую экземпляр Amazon Linux AMI EC2.входящие правила работающего экземпляра

Я установил Postgres SQL, выполнив следующую команду:

sudo yum install postgresql postgresql-server postgresql-devel postgresql-contrib postgresql-docs

sudo vim /var/lib/pgsql9/data/pg_hba.conf

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             0.0.0.0/0                 trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

Мой файл pg_hba.conf:

sudo vim /var/lib/pgsql9/data/postgresql.conf
listen_addresses = '*'          # what IP address(es) to listen on;
                                    # comma-separated list of addresses;
                                    # defaults to 'localhost'; use '*' for all
                                    # (change requires restart)
port = 5432                             # (change requires restart)


sudo su - postgres
psql -U postgres 
sudo service postgresql start
CREATE DATABASE hacker_news WITH OWNER postgres;

Я не уверен, где я делаю неправильно для подключения базы данных postgresSql в моем работающем экземпляре ec2.

Любая помощь / Направления приветствуются.

По сути, я хочу подключиться к моему postgresql db n моему удаленному устройству, чтобы я мог вставить базу данных в него с помощью python.

Спасибо.

0 ответов

Другие вопросы по тегам