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 |