Infra/AWS

[AWS] aws RDS 인스턴스 생성, 연동

guwon2 2024. 8. 13. 00:54

aws 관계형 데이터베이스인 RDS 인스턴스를 생성해보자

 

RDS 생성

 

1. 엔진 옵션 선택

 

원하는 엔진 옵션을 선택한다. 

 

2. 프리티어 템플릿 선택

 

3. DB 식별자, 사용자 이름, 암호 설정

 

4. 인스턴스 선택

 

5. 스토리지 설정

 

스토리지 용량은 최소인 20GB로 설정해주고 자동 조정 활성화는 꺼주자

 

6. 연결

 

퍼블릭 액세스는 '예'로 설정하고 보안그룹도 마찬가지로 추가하거나 이미 있으면 연결해주자

 

7. 추가 구성 설정

 

데이터베이스 이름 설정하고

자동 백업, 마이너 버전 자동 업그레이드는 과금이 될 수 있으니 꺼주기

 

 

그리고 데이터베이스 생성 버튼을 누르면 RDS 인스턴스가 성공적으로 생성된다.

 

 

이제 데이터베이스를 연동을 해야하는데

 

RDS 연동

1. 내 inteliJ의 spring boot 프로젝트로 돌아와서 Database 선택

 

아까 RDS에서 생성한 데이터베이스 이름을 Name에, Host엔 데이터베이스의 엔드포인트

user, password에는 생성한 데이터베이스의 username과 password를 마찬가지로 적어주면 된다.

 

 

2. application.properties 설정

 

url에는 jdbc:mysql://내 엔드포인트:3306/내 데이터베이스 이름

username, password도  RDS username, password와 같게 작성

spring.jpa.hibernate.ddl-auto -> update로 변경

 

 

이러면 연동도 완료가 된다!