본문 바로가기

TIL(Today I Learned)

TIL-230712(윈도우/ EC2에 Spring, Database 연동하여 배포하기(2))

📝오늘 공부한 것

  • EC2에 Spring, Database 연동하여 배포하기
  • 회원가입, 로그인, 댓글 작성/조회/수정/삭제 기능이 추가된 블로그 백엔드 서버 만들기

 

저번 TIL에서 ec2 배포하기를 적었을 때 인스터스생성은 정리했었는데

RDS인스턴스 생성 후 EC2와 연동하는 부분을 빼먹었다!

 

내일 시험에 배포하기가 있어서

다시 한번 정리하는겸 처음부터 진행해 보았다

 

1. RDS 인스턴스 생성

https://bcp0109.tistory.com/357

 

AWS 2편: RDS 생성 후 EC2 와 연동

Overview 지난 포스팅에서는 AWS 에서 EC2 인스턴스를 생성하고 Spring Boot 서버를 띄워 외부에서 요청하는 것까지 해봤습니다. 이번에는 데이터베이스 연동을 위해 RDS 인스턴스를 생성하고 이전에 만

bcp0109.tistory.com

 

2. 보안 그룹 설정

3. RDS 접속 테스트

 1) 인텔리제이와 연동

Host : RDS 인스턴스 정보의 엔트포인트

Port : RDS 인스턴스 정보의 포트번호

USER : DB 유저이름

Password : DB 비밀번호

Database : 생성한 DB이름

 

 2)  EC2접속 후 MySQL 설치(매번X, 한번만)

$ sudo apt-get update
$ sudo apt-get install mysql-server

 3) mysql 접속

mysql -u admin -p --host my-rds-instance.cz5n89m31hfj.ap-northeast-2.rds.amazonaws.com

admin : user이름

my-rds-....... : 엔드포인트

 

4. 파라미터 그룹 설정

 

느낀 점🤔

저번에 처음 배포할때 새벽5시까지 동료분이 알려주셨었다. 저번에 하면서 메모했던 것들을 보고 다시 해보았는데 이번에는 에러없이 잘 실행되었다.

오늘 댓글 기능 구현, 예외처리 기능까지 완성하여서 뿌듯했다.