본문 바로가기

AWS

AWS(5) - SqlDeveloper를 사용해서 RDS연동하기

저번글에서 RDS(Oracle)인스턴스를 생성해봤으니 이번엔 SqlDeveloper 툴을 가지고 실제로 접속이 되는지 테스트해보겠습니다. SqlDeveloper툴에서 접속을 하려면 먼저 보안규칙을 새로 만드셔야합니다.

1) RDS 인스턴스 선택하기

각자 만드신 RDS 인스턴스를 누르면 상세정보 페이지로 넘어갑니다.

2) 보안그룹규칙 선택

상세정보 페이지에서 조금만 내려보시면 보안그룹규칙 항목이 있는데 여기에서 유형이 Inbound로 되어있는 보안그룹을 클릭하시면됩니다. 제껄 예시로 들면 3개중 가장위에있는 보안그룹을 클릭합니다.

3) 보안규칙 추가

여기서 아래에있는 인바운드 탭을 누르시면 편집이 나오는데 그걸 누르시면 위와같은 창이 뜹니다.
그리고 규칙추가를 눌러서 빨간색으로 찍찍그어져있는 곳에 본인PC의 로컬아이피를 적으시면 됩니다.(소스에서 내IP를 선택하시면 자동지정됩니다.) 그래야 RDS로 내PC에서 접속을 하겠다라는 규칙이 생기는 겁니다.

아래에있는 규칙은 EC2인스턴스와 연동을 위한 보안규칙인데 EC2인스턴스를 생성할 때 만들었던 보안그룹의 ID를 복사해서 넣으시면됩니다.(이글은 sqldeveloper와의 연동이기때문에 여기까지만 설명하겠습니다.)

이렇게 규칙을 설정하셨으면 이제 본격적으로 연동테스트를 해보겠습니다.

4) SQLDeveloper 연동

SQLDeveloper에 들어가셔서 새 접속을 누르시면 접속을위한 정보를 입력하기 위한 창이 뜰겁니다.

RDS인스턴스 상세정보화면으로 다시 돌아가시고 위로 쭉 올리시면

연결&보안 항목이 보이실텐데 여기서 엔드포인트가 접속을위한 호스트이름이 됩니다. 그리고 포트번호도 쓰시고 RDS인스턴스 생성할때 만드셨던 계정이름, 암호를 입력하시면 접속이 완료됩니다.

접속정보입력창