documentDB 를 접속을 위한 port forwarding 셋팅 본문
documentDB 를 접속을 위한 port forwarding 셋팅
- 2020. 5. 25. 18:05
aws documentdb 는 public 접속을 허용하지 않고, private 으로만 접속을 해야 한다.
아무래도 편하게 접속할 수 있도록 documentdb 가 접속되는 subnet 에 ec2 인스턴스를 설치하고 해당 instance 를 통해서 documentdb 를 접속할 수 있도록 셋팅하였다.
먼저 documentdb 의 tls 옵션을 disable 로 변경한 뒤에 cluster 를 재시작한다.
documentdb 로 접속 할수 있는 ec2 에 자기자신에게 로그인할수 있도록 pem 파일을 업로드 한다.
documentdb 로 접속 할수 있는 ec2 인스턴스에서 아래의 명령을 입력한다.
ssh -o ExitOnForwardFailure=yes -f -i <my-pem-key.pem> -N -L 0.0.0.0:27017:<document-db-enpoint>:27017 <username>@localhost
ec2 를 통해서 documentdb 가 연결되는지 확인한다.
mongo --host <ec2-host-name or ec2-ip>:27017 --username <documentdb-account> --password <documentdb-password>
백그라운드에서 터널이 연결되며, 서버 종료 되기 전까지 터널링이 계속 유지 된다.
'mongoDB' 카테고리의 다른 글
mongodb 에서 인덱스 용량 확인 (0) | 2024.09.21 |
---|---|
mongoDB collection 별 용량 확인하는 방법 (0) | 2024.06.27 |
mongoDB 데이터 압축 (0) | 2024.06.27 |
mongod log file 관리 (0) | 2019.07.19 |
RECENT COMMENT