[AWS] Spring Boot 프로젝트 배포하기3 - EC2, RDS 연결 및 접속

이유리·2023년 2월 15일
0

이번 글에서는 생성한 EC2 인스턴스와 RDS 데이터베이스를 연결하고 터미널에 접속하는 과정을 다룹니다.

탄력적 IP 할당

탄력적 IP(Elastic IP)는 인터넷으로 접속 가능한 고정적인 IP주소를 의미합니다.

  1. 탄력적 IP 탭으로 이동

  2. 탄력적 IP 주소 할당 클릭

  3. 탄력적 IP 주소 할당

  4. 탄력적 IP 주소 연결

탄력적 IP 주소 할당 결과

EC2 인스턴스 터미널 접속

  1. SSH 클라이언트를 이용한 인스턴스 연결 방법 확인

  2. 인스턴스 연결
    1) SSH 클라이언트(네트워크 클라이언트 프로그램) 열기

    2) 프라이빗 키 파일이 위치한 곳으로 이동

    3) 키 권한 변경

    4) 인스턴스 연결

    또는

EC2 인스턴스에 RDS 연결

  1. RDS 데이터베이스 연결 클릭

  2. RDS 데이터베이스 연결

RDS 데이터베이스 접속

  1. EC2 터미널에 PostgreSQL 설치
  sudo apt-get update
  sudo apt-get install postgresql
  1. RDS PostgreSQL 접속
  psql -h <RDS의 엔드포인트> -U <DB유저 이름>

  1. 지정한 데이터베이스 이름으로 접속 변경
\c <데이터베이스 이름>

참고

https://bcp0109.tistory.com/356
https://dev.classmethod.jp/articles/ec2tordsconnet-postglesql/

0개의 댓글