1. EC2 인스턴스 만들기
- aws계정 만들기
- ec2 인스턴스 생성하기
- 끝
2. EC2에 Postgresql 설치하기
sudo apt update -y
sudo apt install postgresql
sudo -u postgres psql
#psql은 postgresql을 실행하기 위한 명령어
#-u는 사용자를 변경하는 옵션으로, 처음 postgresql을 설치하면 postgres라는 이름의 슈퍼유저가 생성됨.
sudo vim /etc/postgresql/14/main/postgresql.conf
#처음 설치하면 socket을 통한 외부 접속이 막혀있는데, 이것을 해제해줘야함.

- listen_addresses = '*' 으로 변경
sudo vim /etc/postgresql/14/main/postgresql.conf
# 처음 설치하면 socket을 통한 외부 접속이 막혀있는데, 이것을 해제해줘야함.

- IPv4 local connections의 ADDRESS를 0.0.0.0/0 으로 수정하기
sudo systemctl restart postresql
# 설정 반영을 위한 재시작

- 추가로 postgresql이 사용하는 5432번 포트를 열어줘야 함.
3. EC2 DB에 데이터 삽입하기
postgres=# CREATE DATABASE poi_db;
CREATE DATABASE
postgres=# CREATE USER jo WITH ENCRYPTED PASSWORD '';
CREATE ROLE
postgres=# GRANT ALL PRIVILEGES ON DATABASE poi_db TO jo;
GRANT
psql -U jo -d poi_db