콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

MongoDB 자격 증명#

이 자격 증명을 사용하여 다음 노드를 인증할 수 있습니다:

전제 조건#

  • MongoDB 서버에서 적절한 권한을 가진 사용자 계정을 생성합니다.
  • 프로젝트 소유자로서 모든 n8n IP 주소를 프로젝트의 네트워크 액세스에서 IP 액세스 목록 항목에 추가합니다. 자세한 지침은 IP 액세스 목록 항목 추가를 참조하세요.

MongoDB를 처음부터 설정하는 경우, 클러스터와 데이터베이스를 생성합니다. 이러한 단계에 대한 자세한 지침은 MongoDB Atlas 문서를 참조하세요.

지원되는 인증 방법#

  • 데이터베이스 연결 - 연결 문자열
  • 데이터베이스 연결 - 값

관련 리소스#

서비스에 대한 더 많은 정보는 MongoDB의 Atlas 문서를 참조하세요.

데이터베이스 연결 - 연결 문자열 사용#

이 자격 증명을 구성하려면 위에 나열된 전제 조건이 필요합니다. 그런 다음:

  1. 구성 유형으로 연결 문자열을 선택합니다.
  2. MongoDB 연결 문자열을 입력합니다. MongoDB에서 연결 문자열을 얻으려면 데이터베이스 > 연결로 이동합니다.
    1. 드라이버를 선택합니다.
    2. 애플리케이션 코드에 연결 문자열 추가에서 보는 코드를 복사합니다. 형식은 다음과 같을 것입니다: mongodb+srv://yourName:yourPassword@clusterName.mongodb.net/?retryWrites=true&w=majority.
    3. 연결 문자열의 <password><username>을 사용하려는 데이터베이스 사용자 자격 증명으로 바꿉니다.
    4. 해당 연결 문자열을 n8n에 입력합니다.
    5. 연결 문자열을 찾고 형식을 지정하는 것에 대한 정보는 연결 문자열를 참조하세요.
  3. 데이터베이스 이름을 입력합니다. 이는 연결 문자열에 추가한 사용자가 로그인하는 데이터베이스의 이름입니다.
  4. TLS 사용 여부를 선택합니다: TLS를 사용하려면 끄기를 켭니다. MongoDB 데이터베이스가 TLS를 사용하도록 구성되어 있어야 하며 x.509 인증서가 생성되어야 합니다. n8n에 이러한 인증서 필드 정보를 추가합니다:
    • CA 인증서
    • 공개 클라이언트 인증서
    • 비공개 클라이언트 키
    • 비밀번호

x.509 인증서 작업에 대한 자세한 정보는 MongoDB의 x.509 문서를 참조하세요.

데이터베이스 연결 - 값 사용#

이 자격 증명을 구성하려면 위에 나열된 전제 조건이 필요합니다. 그런 다음:

  1. 구성 유형으로 을 선택합니다.
  2. 데이터베이스 호스트 이름 또는 주소를 입력합니다.
  3. 데이터베이스 이름을 입력합니다.
  4. 로그인할 사용자를 입력합니다.
  5. 사용자의 비밀번호를 입력합니다.
  6. 연결할 포트를 입력합니다. 이는 서버가 수신 연결을 대기하는 포트 번호입니다.
  7. TLS 사용 여부를 선택합니다: TLS를 사용하려면 끄기를 켭니다. MongoDB 데이터베이스가 TLS를 사용하도록 구성되어 있어야 하며 x.509 인증서가 생성되어야 합니다. n8n에 이러한 인증서 필드 정보를 추가합니다:
    • CA 인증서
    • 공개 클라이언트 인증서
    • 비공개 클라이언트 키
    • 비밀번호

x.509 인증서 작업에 대한 자세한 정보는 MongoDB의 x.509 문서를 참조하세요.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!