RDS DB 생성하기
DB생성 옵션 설정
- 종류 선택
- 간단한 프로젝트, 따라서 손쉬운 생성 진행
- 선택해야 하는 옵션
- DB인스턴스 크기: 프리 티어 옵션 사용(2 CPU, 1GB RAM, 20GB 스토리지)
- 포트번호: 3306
- 생성시 만든 관리자 이름과 비번 기억 필요(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
- 이후 실행하여 데이터 추가 및 조회 테스트
'데이터베이스' 카테고리의 다른 글
RDBMS의 구조 (0) | 2024.08.12 |
---|---|
[데이터베이스] DB전체 요약(조르디 CS강의) (1) | 2023.10.28 |