IT 개발 관련/[AWS]

[AWS] RDS 생성 및 IntelliJ에서 확인까지

Baileyton 2024. 5. 23. 15:52
728x90

RDS 생성


RDS 검색 후 데이터베이스 생성 클릭

 

 

MySQL로 진행하였고,

프리 티어 체크 확인 하기
(요금부과 방지하기 위해 꼭 확인!!)

 

 

  • DB 인스턴스 식별자 (원하는 이름으로 작성)
  • 계정 아이디, 비빌번호 입력 (DB접속용으로 사용)

 

(여기에선 기본값으로 진행)

 

 

퍼블릭 액세스 기능 : "예" 선택

  • 이 설정이 되어있어야 컴퓨터에서 AWS RDS의 MySQL과 연결이 가능함
  • VPC 보안 그룹 "새로 생성"
  • 보안 그룹 이름 설정
  • 가용 영역 옵션 중 아무거나 선택해도 무관

추가 구성 클릭 후

  • 초기 데이터베이스 이름 설정

하단 "데이터베이스 생성" 클릭하면 데이터베이스가 생성된다.

 

RDS 포트 열기

데이터베이스 탭 클릭 후 생성한 데이터 베이스를 클릭

연결&보안 탭 -> 보안 -> 보안 그룹 클릭
보안 그룹으로 이동되면 보안 그룹 ID 클릭
인바운드 규칙 편집 클릭
소스 -> Anywhere-IPv4 클릭 0.0.0.0/0 생성 확인 후 "규칙 저장" 클릭

 

* 2024년 2월 1일부터 IPv4 주소에 대해 시간당 0.005 USD 요금이 부과됩니다. 이 부분을 주의하기!

 

IntelliJ에서 확인

연결&보안 탭 -> 엔드포인트 복사
IntelliJ에서 우측 Database탭을 클릭
Data Source -> MySQL 클릭

  • Name: RDS에서 적었던 데이터 베이스 이름
  • Host: 나의 엔드포인트
  • User: 나의 Username
  • Password: 나의 비밀번호
  • Database: 추가 구성에서 적었던 초기 데이터베이스이름

Test Connection을 클릭하여 아래와 같이 성공적으로 연결되면 OK 클릭

 

application.properties

spring.datasource.url=jdbc:mysql://나의엔드포인트:3306/초기데이터베이스이름
spring.datasource.username=나의USERNAME
spring.datasource.password=나의패스워드
spring.jpa.hibernate.ddl-auto=update

 

728x90

'IT 개발 관련 > [AWS]' 카테고리의 다른 글

[AWS] EC2에 Docker 설치하기  (0) 2024.07.02
[AWS] 포트포워딩, iptables 초기화 후 정상작동  (0) 2024.05.24
[AWS] EC2 인스턴스  (0) 2024.05.22