본문 바로가기

⭐ AWS/DocumnetDB(MongoDB)

DocumentDB 생성하기

AWS DocumentDB 서비스로 이동한다.

클러스터 생성전에 서브넷 그룹으로 이동하여 사용할 서브넷 그룹을 등록해야 한다.

서브넷 그룹 → 우측 상단에 생성을 클릭하여 생성을 한다.

리소스를 생성할 VPC를 설정 후 보통 DB는 Private 환경에서 동작하도록 구성하니, 서브넷도 Private 서브넷을 선택 한다.

서브넷 그룹이 정상적으로 생성이 되었다면, 해당 서브넷 그룹으로 DocumentDB 클러스터를 생성 할 수 있다.

클러스터 생성시 구성은 아래와 같다.

인증에서 마스터 계정의 이름과 암호를 넣고, 다음 네트워크 설정에서 아래와 같이 위에서 생성했던 서브넷 그룹의 VPC를 설정하고 생성한 서브넷 그룹을 넣고, 보안그룹은 해당 DB로 접근하려는 BastionHost의 정보를 넣어주면 된다.

보안그룹에서 DocumentDB가 기본적으로 사용하고 있는 27017 포트를 열어주고, BastionHost에서 접근 가능한 정보를 Enable 시켜주면 된다.

나머지 백업이나, 기타 옵션은 해당 인프라 상황에 맞게 설정해 주고 넘어가자.

생성이 되면 아래와 같이 DB 인스턴스가 만들어지고 해당 인스턴스로 들어가서 엔드포인트 주소 및 정보를 확인 할 수 있다.