민팽로그

웹 개발의 봄, Spring - 5주차 (1) 본문

🍃spring boot/웹 개발의 봄, spring

웹 개발의 봄, Spring - 5주차 (1)

민팽 2021. 8. 12. 03:41
RDS(MySQL) 구매

1. aws 관리 콘솔 로그인

https://aws.amazon.com/ko/console/

 

AWS Management Console

AWS Support 플랜은 AWS로 성공하는 데 도움이 되는 다양한 도구, 프로그램 및 전문 지식에 대한 액세스의 조합을 제공합니다.

aws.amazon.com

 

2. RDS검색 후 데이터베이스 생성

 

3. 표준 생성, MySQL 선택 & db인스턴스 식별자, 마스터사용자 이름, 암호 설정

 

4. 프리티어 선택

 

5. public 엑세스 허용

허용하지 않으면 다른 컴퓨터에서 접속 불가

 

6. 보안그룹 설정 & DB 이름 설정

 

7. 스크롤 내려서 데이터베이스 생성 클릭

 

RDS 포트 열어주기

1. 아래 과정 진행

 

2. 보안그룹 클릭 후 인바운드 규칙 > Editinbound rules(인바운드 규칙 편집) 클릭

 

3. 아래와 같이 규칙 설정 후 저장

모든 ip에서 3306포트에 접속할 수 있게됨

 

인텔리제이에 DB 연결

1. application.properties 파일에 아래 코드 입력

spring.datasource.url=jdbc:mysql://나의엔드포인트:3306/db이름
spring.datasource.username=나의USERNAME
spring.datasource.password=나의PASSWORD
spring.jpa.hibernate.ddl-auto=update

 

2. 우측 Database 탭 > "+" > Data Source > MySQL

 

3. Host, User, Password, Database 입력 후 "Test Connection" 클릭 > 성공하면 OK 누르고 끝!

Host: 엔드포인트 입력, Database: db명 입력

 

 

 

 

spring프로젝트 빌드(gradle 사용)
aws에 배포하기
Comments