생성시 만든 관리자 이름과 비번 기억 필요(ex. username = admin, password=admin123)
생성 후 수정 필요 사항
퍼블릭 액세스 설정 변경
기본적으로 퍼블릭 액세스 불가능하도록 설정, 외부 EC2 인스턴스 또는 로컬 디바이스에서 연결 가능하도록 변경
보안 그룹 수정
보안 그룹에 인바운드 규칙 필요
이후 해당 DB 인스턴스에 인바운드 규칙 ID 추가 되어있는지 확인
MySQL Workbench를 이용한 DB 연결 테스트 (선택 사항)
MySQL Workbench 설정
Database-ManageConnections 에서 연결 테스트 진행
생성한 AWS DB의 엔드포인트와 username 추가
연결시 해당 username에 대한 pwd입력, 성공 시 아래 창 띄워짐
Database 연결
Database > Connect to Database 메뉴를 통해 DB와 연결, 이후 데이터 조회 및 추가 가능
Spring 프로젝트와 AWS RDS 연결하기
Spring 프로젝트 설정
.env 또는 secret-properties 변경, 아래는 properties 형태
# AWS RDS MySQL 설정
spring.datasource.url=jdbc:mysql://your-aws-endpoint:3306/your-schema-name?serverTimezone=UTC
spring.datasource.username=your-username
spring.datasource.password=your-password