본문 바로가기
개발/AWS

[AWS] AWS Lightsail + PostgreSQL

by kamyiho 2021. 8. 21.
728x90

AWS 서버를 사용할 수 있는 기회가 주어져 관련 내용을 정리해 보려한다.

 

 

1. Lightsail 서버 인스턴스 생성

  • 인스턴스 이미지
    • Ubuntu 18.04 LTS
  • 인스턴스 플랜
    • 1GBRAM, 1 vCPU, 40GB SSD

 

 

2. Ubuntu 패키지 설치

  • apt 명령어 사용
  • apt 는 기존의 apt-get, apt-cache 등의 통합으로 나온 패키지 매니징 툴
$ sudo apt update  # 설치 가능한 패키지 리스트를 최신화 
$ sudo apt upgrade # 실제 업데이트

 

 

3. PostgreSQL 인스턴스 생성

  • 접속
    • sudo apt install postgresql-client
    • DB 인스턴스에 createdb 나 psql 등의 명령으로 DB를 생성하거나 쿼리를 실행할 수 있음
  • DB 생성
    • createdb {db_name} —-username={user_name} -h {host_address}
    • host_address 는 dbendpoint_name 과 동일함
  • 추가 패키지 설치
    • python 에서 PostgreSQL 사용하기위함
    • pip install psycopg2-binary

 

 

4. 로컬에서 PostgreSQL 서버에 접속

  • AWS 데이터베이스 퍼블릭 모드 활성화

 

 

5. Ubuntu 터미널에서 PostgreSQL 접속

  • psql -h {host_address} -U {user_name} -d {database_name}
  • 종료 \q
반응형

'개발 > AWS' 카테고리의 다른 글

[AWS] AWS 원격 서버 접속 (in pycharm)  (0) 2021.08.21

댓글