AWS - EC2, RDS를 활용하여 웹 서비스 배포하기(2)

2024. 8. 7. 09:33AWS

2024/08/07

 

 

지난 시간에 RDS 구매를 하는 법까지 포스팅하였습니다.
오늘은 이어서 나머지 설정 방법에 대해 알아보겠습니다.

 


 

01. RDS 구매하고 MySQL 세팅하기

▶ RDS 포트 열어주기

       1. springboot-database 클릭

       2. 연결 & 보안 ➡️ 보안 ➡️ VPC 보안 그룹의 springboot-db-security 클릭

       3. 보안 그룹 ID 클릭

       4. 인바운드 규칙 편집 클릭

       5. 소스 ➡️ 위치 무관 클릭해서 0.0.0.0/0, ::/0 생성 확인 후 "규칙 저장" 클릭

 

▶ IntelliJ(프로젝트 개발 툴)에서 확인하기

       1. 아래 링크로 이동 후 springboot-database 클릭

https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2#databases:


        2. 엔드포인트 확인 후 드래그하여 복사

        3. 배포할 프로젝트를 IntelliJ에서 열기

        4. 우측 Database 탭을 클릭

        5. Data Source ➡️ MySQL 을 클릭

        6. 다음과 같이 입력
           ●   
Name: springboot-database
           ●   Host: 나의 엔드포인트
           ●   User: 나의 Username
           ●   Password: 나의 비밀번호
           ●   Database: 연결할 데이터베이스 선택

         7.  Test Connection을 클릭하고, 아래와 같이 성공적으로 연결되면 OK 를 클릭

 

▶ 스프링 부트를 MySQL과 연결하기

   👉 스프링 부트 설정의 대부분은 application.properties에서 관리

      ▼  MySQL 연결하기

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

 

▶ 연결 확인하기

           ●  프로젝트를 작동시키고, 데이터 베이스에 입력할 수 있는 기능을 작동한 뒤, 서버를 내린 다음에 다시 작동시켰을 때 데이터베이스 테이블에 목록이 잘 나타남을 확인
           ●  쿼리 콘솔에서 SELECT문을 입력해서 테이블에 내용이 잘 들어가있음을 확인

 

 

 

 

RDS를 구매하고 MySQL 세팅하는 법을 모두 알아보았습니다.
다음번에는 EC2를 구매하고 배포하는 법까지 알아보겠습니다.

 


※ 위 이미지들은 스파르타코딩클럽에 저작권이 있으므로 무단 도용 금지 및 상업 목적으로 사용할 수 없습니다.

'AWS' 카테고리의 다른 글

AWS - EC2, RDS를 활용하여 웹 서비스 배포하기(1)  (1) 2024.08.01