본문으로 건너뛰기

Connector

Trino 커넥터(데이터 소스 연결)의 CRUD 및 연결 테스트를 위한 API입니다.

엔드포인트

GET /api/v1/connectors

설명: 등록된 모든 커넥터 목록을 반환합니다.

GET /api/v1/connectors/{connector_id}

설명: 특정 커넥터의 상세 정보를 반환합니다.

POST /api/v1/connectors

설명: 새 커넥터를 생성합니다. (HTTP 201)

요청 본문:

필드타입필수설명
namestringY커넥터 이름
typestringY커넥터 유형 (postgresql, mysql 등)
configobjectY연결 설정 (host, port, database 등)

PUT /api/v1/connectors/{connector_id}

설명: 기존 커넥터 설정을 수정합니다.

DELETE /api/v1/connectors/{connector_id}

설명: 커넥터를 삭제합니다. (HTTP 204)

POST /api/v1/connectors/{connector_id}/test

설명: 커넥터 연결을 테스트합니다.

응답:

{
"success": true,
"message": "Connection successful"
}

인증

JWT Bearer 토큰이 필요합니다.

에러 코드

코드설명
400잘못된 커넥터 설정
404커넥터를 찾을 수 없음
409동일 이름의 커넥터가 이미 존재
500커넥터 생성/연결 테스트 실패