IP 허용 목록을 사용하여 MongoDB Atlas 구성

공개 네트워크를 통해 MongoDB Atlas 클러스터에서 지원되는 대상으로 변경 데이터 캡처 (CDC) 업데이트를 스트리밍하려면 IP 허용 목록을 구성하면 됩니다. 소스를 준비하려면 읽기 권한이 있는 MongoDB 사용자를 만들고, Datastream 공개 IP 주소를 MongoDB Atlas 허용 목록에 추가하고, 연결 프로필을 만듭니다.

MongoDB 데이터베이스 사용자 구성

MongoDB Atlas 인스턴스에서 Datastream을 사용하려면 먼저 데이터베이스 사용자를 만들고 액세스 권한을 부여해야 합니다.

  1. MongoDB Atlas 대시보드의 보안 아래에서 데이터베이스 액세스를 클릭합니다.
  2. New database user(새 데이터베이스 사용자)를 클릭하고 사용자의 비밀번호 인증 방법을 선택합니다.
  3. Datastream 사용자의 사용자 이름과 비밀번호를 입력합니다.
  4. 데이터베이스 사용자 권한에서 특정 사용자 권한 부여를 선택합니다.
  5. 특정 권한에서 다음 역할을 추가합니다.
    • readAnyDatabase
  6. 사용자 추가를 클릭합니다.

Datastream 공개 IP 주소 검색

소스 데이터베이스의 연결 프로필을 만들 때 MongoDB Atlas에서 승인할 Datastream의 공개 IP 주소를 검색해야 합니다.

  1. Google Cloud 콘솔에서 연결 프로필 페이지로 이동합니다.

    연결 프로필 페이지로 이동

  2. 프로필 만들기를 클릭하고 MongoDB를 선택합니다.

  3. 연결 프로필 이름, 호스트 이름 또는 IP 주소, 포트, 데이터베이스 사용자 인증 정보를 포함한 연결 세부정보를 입력합니다.

  4. 연결 설정 정의 섹션에서 Datastream 공개 IP 주소 목록을 찾습니다.

  5. 이러한 IP 주소를 복사합니다.

MongoDB Atlas에서 IP 허용 목록 구성

MongoDB Atlas 보안 설정에서 Datastream 공개 IP 주소를 허용합니다.

  1. MongoDB Atlas 계정에 로그인합니다.
  2. 탐색 메뉴에서 보안을 클릭한 다음 네트워크 액세스를 클릭합니다.
  3. IP 주소 추가를 클릭합니다.
  4. Datastream에서 복사한 첫 번째 IP 주소를 입력합니다.
  5. 허용 목록에 추가하려는 각 IP 주소에 대해 이 과정을 반복합니다.
  6. 확인을 클릭하고 상태가 활성으로 변경될 때까지 기다립니다.

연결 프로필 테스트 및 만들기

MongoDB Atlas에서 IP 허용 목록을 활성화한 후 연결을 확인할 수 있습니다.

  1. Google Cloud 콘솔의 연결 프로필 설정 페이지로 돌아갑니다.
  2. 테스트 실행을 클릭하여 데이터베이스 연결을 테스트합니다.
  3. 테스트가 성공했는지 확인한 후 만들기를 클릭하여 프로필을 저장합니다.

테스트가 실패하면 Atlas 인스턴스 네트워크 액세스 목록에서 모든 Datastream IP 주소가 활성 상태이고 데이터베이스 사용자에게 올바른 권한이 할당되었는지 확인합니다.