* 보안 그룹 인바운드 규칙 만들기를 완료한 후에 작성한 글입니다.
( 인바운드 규칙 만들기는 여기나 다른 블로그를 참고해주세요!)
* 상황 : 회원가입, 로그인, 로그아웃을 구현해둔 후, H2 데이터베이스에서 AWS RDS로 데이터베이스를 바꾸려고 하는 중이었습니다.
1. application.properties 에 다음과 같이 작성합니다.
spring.datasource.url=jdbc:mysql://[엔드포인트]:3306/[DB이름]
spring.datasource.username=[사용자 이름]
spring.datasource.password=[비밀번호]
spring.jpa.hibernate.ddl-auto=update
* 사용자 이름 & 비밀번호 : RDS 만들 때 정했던 이름과 비밀번호!
* DB 이름 : 미리 만들어둔 DB 이름
(저는 MySQL Workbench 이용해서 RDS랑 미리 연동해둔 후에 그거 이용해서 DB랑 테이블 만들어뒀습니다)
* 엔드포인트 : RDS -> 데이터베이스 -> 해당 DB 식별자 클릭하면 엔드포인트 확인 가능합니다.
(만일을 대비한 모자이크입니다 ㅎ_ㅎ.. 위치만 확인해주세요!)
2. 실행 및 결과
- 저는 회원가입 후 DB를 확인해보는 식으로 진행했습니다.
- 결과는 다음과 같이 나왔습니다. abc123이 잘 입력되어있는 걸 볼 수 있습니다~^ㅁ^
요약
: 스프링 부트와 AWS RDS 연동하기 위해서는 보안 규칙 열어주고 application.properties 에 잘 작성해주면 된다. 그 이후 각자 코드를 이용해서 연동되었는지 확인해보면 된다.
(저는 이 서적에 나와있는 코드를 참고한 후 진행했습니다!)
'spring boot 공부' 카테고리의 다른 글
[Spring Boot] The signing key's size is 72 bits which is not secure enough for the HS512 algorithm. (0) | 2022.09.05 |
---|---|
[Spring Boot] 컨트롤러 (0) | 2022.07.30 |
[Spring Boot] 구조 파악하기 (0) | 2022.07.28 |
[Spring Boot] 스프링부트 개발 도구 설치 (0) | 2022.07.20 |
[Spring Boot] 스프링 부트 시작하기 (브라우저에 Hello World 문구 출력) (0) | 2022.07.20 |