데이터 베이스/NoSQL

[ MongoDB ] MongoDB compass 로 aws mongodb 연결하기

쟈누이 2021. 4. 7. 13:46
반응형

 

 

 

연결하는 방법은 생각보다 간단하다

 

 

 

 

 

1. 인스턴스 보안설정에 들어가서 인바운드 규칙을 설정한다.


aws 는 인바운드 규칙을 통해 외부 접속을 통제하기 때문에 ec2 에 설치한 mongodb 를 외부에 있는 compass 로 접속하기 위해서는 인바운드 규칙에 들어가서 mongodb 포트와 ip 를 허용해주어야 한다

 

 

 

 

 

 

 

2. 그 다음 ec2 의 /etc/mongod.conf에서 bindIp를 수정한다


해당 환경설정 파일에는 default 설정으로 127.0.0.1 로 설정이 되어 있는데, 이 부분을 놔둘 경우에는 로컬에서만 접속이 가능하기에 외부에 있는 compass 에서 접속이 불가하므로, 0.0.0.0 으로 수정을 해야한다

 

 

 

 

 

 

3. compass 에 접속하여 fill in connection fields individually 를 클릭한다


 

 

 

 

4. hostname 에 aws ec2 의 ip 또는 dns를 입력한다.


aws 의 ip 는 아래의 인스턴스 정보에서 확인할 수 있다.

 

 

 

 

 

5. compass 에서 aws 에 연결된 mongodb 를 사용하면 된다


 

 

 

 

반응형