RDS 데이터베이스 배포

홍석현·2023년 8월 24일
0

Project

목록 보기
8/9

데이터베이스
Aws rds서비스에서 새로운 인스턴스 생성
기존의 스키마 rds 인스턴스에 임포트
인바운드 규칙 추가
*처음부터 rds서비스에서 생성하는게 편함

Administration 선택

Export to self-contained file선택 - Start Export
(Export한 파일 위치 기억해야함)

AWS에서 RDS선택

데이터베이스 생성 선택 - 손쉬운생성, 구성은 자신의 엔진 유형 따라 선택

템플릿은 프리티어(자신의 티어에 맞게 선택)

밑에 이름과 자격 증명 설정은 자신이 직접 선택
(마스터 이름과 비번은 기억해야함)

연결에서 퍼블릭엑세스 설정

데이터베이스 생성 선택

보안 그룹에서 인바운드 아웃바운드 규칙 설정

RDS에서 데이터베이스 선택 - 연결&보안에서 VPC 보안 그룹 밑 defalut선택

인바운드 규칙 - 인바운드 규칙 편집 선택

규칙추가 - 유형과 소스 선택 (소스는 anywhere ipv4선택함) 설명은 쓰고싶은것 쓰기

규칙 저장

EC2인스턴스에서 인스턴스ID 선택

보안 탭 선택

보안 그룹 누르고 인바운드 규칙 편집

유형, 포트범위 소스 설정 (소스는 anywhere ipv4선택함)

연결&보안에서 엔드포인트 복사

초기화면으로 돌아와 + 선택

hostname에 엔드포인트 붙여넣기

(username과 password는 데이터베이스 rds 인스턴스 생성할 때 똑같이 해야함)

Store in Valut

ok선택후 해당 사용자 선택

Data Import선택 - import self-contained file

Export했던 파일 선택

Default Target Schema에서 new 선택 후 이름 저장

프로젝트에 설정한 스키마 이름과 같게 하면 편함
(바로 밑줄 username과 password도 데이터베이스 rds 인스턴스 생성할 때와 같은걸로 바꿔야함 )

start import후 확인

application.properties에서 엔드포인트 복붙

전과 같이 .jar파일 다시 생성

Filezilla로 다시 인스턴스에 .jar파일 올리기

아까 실행했던 인스턴스 pc에서 .jar파일 실행

완료!

Aws ec2인스턴스 꺼도 외부에서 접근 되게끔
Nohup명령어 사용

0개의 댓글