AWS

RDS 생성

JJJAEOoni 2022. 4. 5. 17:51
반응형

UNIX -> Linux (GPL; General Pubic License)

 

Linux 소스코드 공개 - 베껴서 뭔가를 만들면 그 만든 소스코드 공개가 원칙

 

Redhat과 Debian은 Linux를 베껴 만든 OS이기 때문에 무료이다.

Redhat이 유료라고 오해하는 사람이 있다.

OS를 사용할 때 문제가 생겨서 기술 지원을 받으려면 유료이기 때문이다.

 

만들어둔 인스턴스는 종료시키고 새로 만들어주자.

 

 

 

외부에서 접근이 가능하도록 8080 포트를 열어주자.

 

22번은 왜 디폴트로 열려있을까?

 

문자열 통신은 22번으로 하는데

mobaXterm으로 터미널 통신한 게 문자열 통신이다.

SSH (시큐어 셸) 문자열을 암호화하여 통신해 보안이 적용된다는 것이다.

 

셸은 OS가 사람과 대화할 때 사용하는 언어이다.

cd, ls 이런 게 셸 언어이다.

 

내가 셸로 명령을 내리면 OS는 하드웨어에게 명령을 내린다.

 

바로 인스턴스 시작하면 된다.

서버가 실행되는 동안 DB를 만들러 가보자.

 


 

RDS

 

DB 서버를 만들어볼것이다.

 

 

 

root1234!

 

 

 

 

이제 디비로 접속해보기 위해서 RDS의 IP를 확인해야 한다.

 

 

이 엔드포인트 주소를 사용해 HeidiSQL로 접속해보자.

 

 

 

 

저장하고 열어준다.

 

오류가 뜰 것이다.

 

DB 인스턴스가 퍼블릭 액세스 불가능으로 설정되어있어서

외부에서 접근이 안되기 때문이다.

 

 

설정을 바꿔주자.

 

원래는 불가능인데 우리는 헤이디로 외부에서 접근할 것이기 때문에 가능으로 체크해준다.

나중에는 EC2와 DB를 연결하여 내부에서 접근할 거라 불가능으로 체크해줘도 되는데

지금은 가능으로 체크해주자.

 

 

이제 잘 접속될 것이다.

 

jpa가 테이블을 만들어주지 디비를 만들어주지 않아서

여기에 데이터베이스와 사용자를 만들어두어야 접속을 할 수 있다.

 

vscode에서 간단한 프로젝트를 만들어보자.

이번엔 maven이 아닌 gradle로 만들 것이다.

 

 

 

[출처]

 

https://cafe.naver.com/metacoding

 

메타코딩 : 네이버 카페

코린이들의 궁금증

cafe.naver.com

메타 코딩 유튜브

https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9

 

메타코딩

문의사항 : getinthere@naver.com 인스타그램 : https://www.instagram.com/meta4pm 깃헙 : https://github.com/codingspecialist 유료강좌 : https://www.easyupclass.com

www.youtube.com

 
반응형