Проблема с подключением 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.
Спасибо.