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 |
---|
댓글