멤버
테넌트 멤버 등록, 역할 부여와 변경, 역할별 권한
필요 권한: 설정ADMIN
멤버 화면에서 이 테넌트의 멤버와 각 멤버의 역할 관리. 목록과 변경 모두 현재 테넌트로 한정. 계정 자체의 정지·삭제는 전역 관리자의 사용자 화면에서 수행.
역할과 권한
멤버마다 테넌트 내에서 역할 하나 보유. 역할은 아래 권한의 묶음.
| 권한 | 허용 작업 | VIEWER | DEVELOPER | OPERATOR | APPROVER | ADMIN |
|---|---|---|---|---|---|---|
조회 view | 모든 화면 읽기 전용 조회 | O | O | O | O | O |
개발 develop | 학습 실행 생성, Run 기록·중지, MLflow 토큰 발급 | O | O | O | ||
모델 등록 model_register | Run 결과를 모델 레지스트리에 새 버전으로 등록 | O | O | O | ||
스테이징 승격 staging_promote | 모델 버전의 스테이지를 Staging·Archived 등으로 변경 | O | O | O | ||
데이터셋 쓰기 dataset_write | 데이터셋 생성, 파일 업로드·삭제 | O | O | O | ||
배포 deploy | 모델 배포·서빙, 서빙 이미지 빌드 | O | O | |||
운영 operate | 경보 확인·해결, 파이프라인 실행·중지, 학습 실행 삭제 같은 운영 조치 | O | O | |||
프로덕션 승격 production_promote | Production 승격 요청(승인을 거쳐 반영), 운영 중인 Production 버전을 다른 스테이지로 내리는 작업 | O | O | |||
승인 approve | 승격 요청 승인·반려 | O | O | |||
롤백 rollback | 배포를 롤백으로 기록(장비에는 이전 버전을 다시 내려받게 함, 배포 롤백) | O | ||||
설정 settings | 관리자 콘솔에서 멤버·토큰·테넌트 설정 관리 | O |
- APPROVER 는 개발 권한 없음. 개발자와 승인자 분리 목적.
- 전역 관리자는 이 표의 역할과 별도로 지정. 어느 테넌트에서나 ADMIN 처럼 동작하지만, 그 테넌트에 직접 멤버십이 있으면 직접 역할이 우선. 전역 관리자는 직접 멤버십이 없으면 이 목록에 표시되지 않음.
- Production 승격은 권한이 있어도 항상 승인 요청을 거침.
geo.safety_critical태그가 있는 모델은 두 번의 승인 필요. 화면 권한 매트릭스의production_promote설명("이 권한이 없으면 승격은 승인 요청이 됩니다")과 달리, 권한이 없으면 승격 요청 자체를 생성 불가. - 화면의 권한 매트릭스 버튼은 역할별 허용 권한을 서버에서 조회해 표시.
멤버 등록
- 사용자 등록 클릭.
- 계정이 없는 사람이면 새 계정 만들기 에서 이메일·비밀번호(8자 이상)·역할 지정. 다른 테넌트에 이미 계정이 있는 사람이면 기존 계정에 역할 부여 선택. 테넌트는 현재 테넌트로 고정.
멤버 등록(관리자 콘솔): 테넌트는 현재 테넌트로 고정 - 등록 (또는 역할 부여) 클릭 후 지정한 비밀번호를 본인에게 안전한 방법으로 전달.
이미 있는 이메일로 새 계정을 만들면 창이 기존 계정에 역할 부여 로 전환. 역할 확인 후 한 번 더 클릭.
역할 변경과 멤버 제외
- 목록에서 멤버를 누르면 멤버 정보 창이 열림.
- 역할 선택 상자에서 역할 변경. ADMIN 강등 시 한 번 더 확인.
- 테넌트에서 제외하려면 멤버십 줄의 휴지통 아이콘을 누르고 확인 창의 제거 클릭. 계정은 남고 이 테넌트의 멤버십만 삭제.
멤버 정보(관리자 콘솔): 현재 테넌트의 역할 변경·멤버십 제거