mlflow
mlflow API, 엔드포인트 4개 (자동 생성)
테넌트별 MLflow 액세스 토큰: 발급, 목록 조회 및 폐기. 이 토큰은 MLflow 클라이언트가 격리되는 테넌트 워크스페이스를 고정합니다. 내장 MLflow 트래킹 서버 자체는 /mlflow 에 마운트되어 있으며, 그 진입점만 여기에 문서화되어 있습니다. 하위 REST API 는 업스트림 MLflow 스펙과 동일합니다.
GET /api/v1/mlflow/tokens
GET/api/v1/mlflow/tokens
MLflow 토큰 목록
MLflow 토큰 목록을 조회합니다(메타데이터만, 시크릿 제외).
필요 권한: VIEW
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
POST /api/v1/mlflow/tokens
POST/api/v1/mlflow/tokens
MLflow 토큰 발급
호출자의 현재 테넌트로 범위가 지정된 MLflow 액세스 토큰을 발급합니다.
필요 권한: DEVELOP
요청 본문: application/json, TokenCreate
| 필드 | 형식 | 필수 | 설명 |
|---|---|---|---|
name | string? | Name | |
expires_in_days | integer? | Expires In Days |
응답
| 상태 | 설명 |
|---|---|
| 201 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
POST /api/v1/mlflow/tokens/{token_id}:revoke
POST/api/v1/mlflow/tokens/{token_id}:revoke
MLflow 토큰 폐기
MLflow 토큰을 폐기하여 즉시 액세스를 차단합니다.
필요 권한: DEVELOP
파라미터
| 이름 | 위치 | 형식 | 필수 | 설명 |
|---|---|---|---|---|
token_id | path | string (uuid) | ✓ |
응답
| 상태 | 설명 |
|---|---|
| 200 | Successful Response (object) |
| 422 | Validation Error (HTTPValidationError) |
GET /mlflow/
GET/mlflow/
MLflow 트래킹 서버 진입점
내장 MLflow 트래킹 서버가 /mlflow/ 하위에 그대로 마운트되어 있습니다. 이 경로는 MLflow UI 를 서빙하며, 그 아래의 /mlflow/api/2.0/mlflow/* 는 업스트림 MLflow REST API 와 100% 동일합니다. 따라서 개별 엔드포인트는 이 문서가 아니라 MLflow REST API 문서 를 참고하세요.
응답
| 상태 | 설명 |
|---|---|
| 200 | MLflow UI (HTML). 하위 경로는 MLflow 가 직접 처리합니다. (string) |
| 401 | 토큰이 없거나 유효하지 않음. 브라우저(HTML) 요청은 대신 로그인 페이지로 리다이렉트됩니다. |
| 403 | 요청한 테넌트에 대한 멤버십이 없음. |