반응형
연결하는 방법은 생각보다 간단하다
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 를 사용하면 된다
반응형
'언어 > 데이터 베이스' 카테고리의 다른 글
[ 쿼리문 ] Mysql 위, 아래 row 값 가져와서 차이구하기 (0) | 2021.05.14 |
---|---|
[MySql] 리눅스 -> 윈도우 Mysql 워크벤치 연결하는 방법 (0) | 2021.04.29 |
[ MongoDB ] AWS 에 MongoDB 설치하기 (0) | 2021.04.07 |
[MySQL] CSV 파일 넣기 (0) | 2021.03.19 |
1. SELECT ( 데이터 조회 ) (0) | 2021.03.11 |