본문 바로가기
AWS

[AWS] AWS RDS 사용방법 - 외부 접속

by IsBerry 2018. 12. 29.
반응형

AWS RDS 사용방법 - 외부 접속

 

 



사용방법 - 외부 접속 (연동)

 : AWS RDS으로 DB생성을 안했으면,  [AWS] AWS RDS 사용방법 - 생성  <- 보고오기

  RDS로 DB를 생성했다면, 사용하기 위해 연결을 해야한다.

  * 본 글은 ORACLE DB를 생성하고 연결하는 과정이다.

 

연결하는 방법은 2가지가 있다.

 1. 외부의 컴퓨터(다른 컴퓨터)로 RDS 접속하기

 2. Amazon EC2로 RDS 접속하기



1. 외부의 컴퓨터로 RDS 접속 

1) 생성한 DB를 클릭한다.


2) 엔드포인트를 복사한다.

    포트번호를 기억한다.


3) 구성 클릭 - DB이름을 기억한다. 


4) 연결할 관계형 데이터베이스 클라이언트를 실행한다.

   (클라이언트 세팅을 안해서 Eclipse Quantum DB로 확인하였다.)

   RDS에서 DB생성할때 입력했던 마스터 사용자 이름, 비밀번호를 입력한다.

   Host name은 복사 했던 엔드 포인트를 붙여넣는다.

   포트번호를 입력한다.

   Database name을 입력한다.


5. DB정보를 다 입력하고 연결하면 연동되는 것을 확인할 수 있다.




* 만약, 연결이 안될 경우 확인해야 될 것이 2가지가 있다.

  1. 퍼블릭 엑세스를 허용

  2. VPC 보안 그룹 인바운드 설정


안될 경우 1. 퍼블릭 엑세스를 허용


- DB인스턴스 정보 -수정 클릭


- 밑으로 조금 내려서 퍼블릭 엑세스 허용되어 있는지 체크

  * 인터넷으로 외부의 컴퓨터와 연결하기 위해서는 퍼블릭 엑세스가 허용이 되어있어야만 사용 가능하다.



안될 경우 2. VPC 보안 그룹 인바운드 설정

: AWS RDS는 기본적으로 제공하는 보안 설정이 있는데 DB를 생성했을 때의 IP주소만 허용되있다.

  다른 곳 어디서든 사용하고 싶으면 설정을 변경 해줘야한다.


DB인스턴스 정보 - VPC 보안 그룹 클릭


- 인바운드 클릭 - 편집 (만약 없다면, 보안 그룹 생성 클릭)


- DB유형, 포트번호가 맞는지 체크하고 소스를 위치 무관으로 변경하고 저장한다.

 그러면 해당 IP뿐만아니라 모든 IP에서 접근이 가능하다.

*만약, 이렇게 해도 안된다면, 

ORACLE DB 경우 DB버전에 맞는 OJDBC를 사용하고 있는지 체크 해야한다.

(최신버전의 ORACLE DB를 사용한다면 OJDBC6을 받아야 한다.)





반응형

'AWS' 카테고리의 다른 글

[AWS] AWS EC2 사용방법 - 생성  (0) 2018.12.29
[AWS] AWS RDS 사용방법 - 생성  (1) 2018.12.28