커넥터 (Connectors) 개요
**커넥터(Connectors)**는 D.Hub 외부의 데이터 소스·API·오브젝트 스토리지 등을 플랫폼 안에서 통합적으로 사용할 수 있도록 해주는 연결 설정 단위입니다. 커넥터를 등록해 두면 파이프라인, 에이전트 도구, 데이터셋 수집 등 여러 기능이 동일한 접속 정보를 재사용할 수 있습니다.
커넥터 관리 화면은 설정 → Connectors(/settings/connectors)에서 접근합니다.
화면 구성
[Screenshot] 커넥터 목록 페이지
- 상단 타이틀/액션 바: 페이지 제목과 + 커넥터 추가 버튼
- 검색 바: 이름·설명 기준 부분 일치
- 유형 필터 탭: 아래 커넥터 유형별 필터링, 각 탭에는 해당 유형의 개수가 배지로 표시
- 카드 그리드: 커넥터 카드가 반응형 그리드로 나열되며, 각 카드는 아이콘·이름·설명·타입 배지와 함께 액션 메뉴를 제공
커넥터 유형
| 유형 | 아이콘 | 용도 |
|---|---|---|
| DB | 데이터베이스 | JDBC·ODBC 호환 관계형 DB 연결 |
| REST | 글로브 | HTTP/HTTPS REST API 엔드포인트 호출 |
| S3 | 클라우드 | S3 호환 오브젝트 스토리지 (MinIO, AWS S3 등) |
각 유형은 고유 색상 팔레트로 식별됩니다(파랑/에메랄드/앰버).
내장 vs 커스텀 커넥터
- 내장(Built-in) 커넥터: 시스템이 제공하는 기본 커넥터 템플릿. 표준 프로토콜/스토리지에 맞춰 바로 사용 가능하며 빠른 설정을 지원합니다.
- 커스텀(Custom) 커넥터: 사용자가 직접 정의한 스크립트·옵션을 포함하는 커넥터. 관리자 권한(또는 커스텀 커넥터 관리 권한)이 있는 경우에만 생성·수정·삭제할 수 있습니다.
카드에는 내장 여부를 나타내는 배지가 표시되며, 내장 커넥터는 삭제가 제한됩니다.
권한
- 보기(Read): 모든 사용자는 등록된 커넥터 목록을 조회할 수 있습니다.
- 수정/삭제: 커스텀 커넥터는 소유자 또는 관리자만 편집/삭제할 수 있으며, 내장 커넥터는 시스템이 관리합니다.
- 생성: 커스텀 커넥터 생성은 관리자 또는 별도로 권한이 부여된 사용자(manager 유형)에게만 허용됩니다.
기본 액션
카드 오른쪽 상단의 메뉴에서 다음 액션을 제공합니다.
- 편집: 설정 변경 (커스텀만)
- 복제: 동일 설정으로 새 커넥터 생성
- 삭제: 삭제 가능한 경우 확인 후 제거
- 테스트 연결: 연결 상태 확인 (유형별 지원)
