프로젝트 사용자 역할 관리¶
프로젝트의 역할은 사용자 권한을 제어하기 위해 제공하거나 관리자가 권한을 조합하여 생성하는 사용자 그룹(권한 세트)입니다. 역할은 시스템에서 제공하는 기본 역할(System)과 프로젝트 관리자가 정의한 사용자 정의 역할(Custom)로 나뉩니다.
Runway 워크스페이스 > 프로젝트 > 설정 > 역할 메뉴
프로젝트 사용자 역할 관리 권한
프로젝트 역할이 관리자(Admin)인 사용자와 역할 수정 권한을 부여받은 사용자만 변경할 수 있습니다. 그 외 사용자는 조회만 가능합니다.
이 페이지에서 할 수 있는 작업은 다음과 같습니다.
-
역할 종류 및 권한 이해
시스템 역할의 종류와 부여 가능한 권한 목록을 확인합니다.
-
역할 생성
사용자 정의 역할을 생성합니다.
-
역할 수정
역할의 이름, 설명, 권한을 수정합니다.
-
역할 삭제
사용자 정의 역할을 삭제하고 대체 역할을 확인합니다.
역할의 종류와 설정 가능한 권한¶
시스템 제공 기본 역할¶
프로젝트에는 다음 세 가지 기본 역할이 제공됩니다. 기본 역할은 수정하거나 삭제할 수 없습니다.
| 역할 | 설명 |
|---|---|
| 관리자(Admin) | 프로젝트의 모든 관리 권한을 가집니다. 보유 권한 : 모든 권한 |
| 멤버(Member) | 애플리케이션 관리 등 프로젝트 내 주요 운영이 가능합니다. 보유 권한: 사용자 추가, 애플리케이션 템플릿, 애플리케이션, 추론 서비스 관련 모든 권한 |
| 뷰어(Viewer) | 프로젝트 정보를 조회만 할 수 있습니다. 보유 권한 : 없음(조회만 가능) |
조합 가능한 권한의 목록¶
사용자 정의 역할을 생성할 때 아래 권한을 조합하여 부여할 수 있습니다. 권한은 9개 카테고리로 구분됩니다.
조회 권한 자동 부여
create · edit · delete 권한 중 하나를 선택하면, 해당 카테고리의 list(목록 조회)와 view(상세 정보 조회) 권한이 자동으로 함께 부여됩니다.
| 카테고리 | 권한 | 설명 |
|---|---|---|
| 프로젝트 | project.view |
프로젝트 상세 정보 및 지표 조회 |
project.edit |
프로젝트 설정 및 구성 수정 | |
project.delete |
프로젝트 삭제 | |
| 멤버십 | membership.create |
프로젝트에 멤버 초대 |
membership.edit |
멤버 역할 및 권한 수정 | |
membership.delete |
프로젝트에서 멤버 제거 | |
| 역할 | role.list |
역할 목록 조회 |
role.view |
역할 상세 정보 조회 | |
role.create |
사용자 정의 역할 생성 | |
role.edit |
역할 권한 및 설정 수정 | |
role.delete |
사용자 정의 역할 제거 | |
| 애플리케이션 템플릿 | application_template.list |
애플리케이션 템플릿 목록 조회 |
application_template.view |
애플리케이션 템플릿 상세 정보 조회 | |
| 애플리케이션 | application.list |
애플리케이션 목록 조회 |
application.view |
애플리케이션 상세 정보 조회 | |
application.create |
애플리케이션 배포 및 실행 | |
application.edit |
애플리케이션 설정 및 구성 수정 | |
application.delete |
애플리케이션 제거 | |
| 스토리지 | storage.list |
스토리지 목록 조회 |
storage.view |
스토리지 상세 정보 조회 | |
storage.create |
새 스토리지 볼륨 생성 | |
storage.edit |
스토리지 설정 수정 | |
storage.delete |
스토리지 볼륨 제거 | |
| 추론 엔드포인트 | inference_endpoint.list |
추론 엔드포인트 목록 조회 |
inference_endpoint.view |
추론 엔드포인트 상세 정보 조회 | |
inference_endpoint.create |
추론 엔드포인트 생성 및 모델 배포 | |
inference_endpoint.edit |
추론 엔드포인트 및 배포 모델 수정 | |
inference_endpoint.delete |
추론 엔드포인트 및 배포 모델 삭제 | |
| 모델 배포 | model_deployment.list |
모델 배포 목록 조회 |
model_deployment.view |
모델 배포 상세 정보 조회 | |
model_deployment.create |
모델 배포 생성 | |
model_deployment.edit |
모델 배포/해제 및 수정 | |
model_deployment.delete |
모델 배포 삭제 | |
| 자원 사용현황 | resource_usage.view |
프로젝트 자원 사용량 및 지표 조회 |
사용자 정의 역할 생성하기¶
프로젝트 관리자(또는 권한이 있는 사용자)는 필요에 따라 권한을 조합한 사용자 정의 역할을 생성할 수 있습니다.
-
프로젝트에서 설정 > 역할 메뉴로 이동합니다.
-
오른쪽 상단의 + 생성 버튼을 클릭합니다.
-
역할의 이름과 설명을 입력합니다.
- 이름: 역할의 용도를 알 수 있도록 간결하게 작성합니다. (예:
리소스 관리자,앱 관리자) - 설명: 역할의 목적이나 대상 사용자를 명시합니다.
- 이름: 역할의 용도를 알 수 있도록 간결하게 작성합니다. (예:
-
생성 방법을 선택합니다.
-
권한 이름과 함께 표시되는 설명을 참고하여 부여할 권한 항목에 체크합니다.
조회 권한 자동 선택
create·edit·delete권한을 선택하면 해당 카테고리의list(목록 조회)와view(상세 조회) 권한이 자동으로 함께 선택됩니다. -
화면 하단 플랫폼 권한 영역에서 각 플랫폼 앱에 부여할 역할을 선택합니다.
- 설정 가능한 플랫폼 앱: Gitea, OpenBao, Airflow, SeaweedFS, MLflow, Langfuse
- 각 앱별로 드롭다운에서 Admin, Member, Viewer 중 하나를 선택합니다.
플랫폼 앱 역할 미설정 시
역할을 선택하지 않으면 해당 앱에 접근할 수 없습니다.
권한 선택이 표시되지 않는 플랫폼 앱의 경우, 조합된 권한에 따라 자동으로 매핑됩니다. -
생성 버튼을 클릭합니다.
생성된 사용자 정의 역할의 활용
생성된 역할은 프로젝트에 사용자를 추가하거나 기존 사용자의 역할을 변경할 때 지정할 수 있습니다. 자세한 내용은 프로젝트 사용자 역할 변경하기를 참고하세요.
사용자 정의 역할의 권한 수정하기¶
프로젝트 관리자(또는 권한이 있는 사용자)는 생성된 사용자 정의 역할의 이름, 설명과 부여된 권한을 수정할 수 있습니다.
기본 역할 수정 제한
시스템 기본 역할(관리자/멤버/뷰어)은 권한을 수정할 수 없습니다.
-
프로젝트에서 설정 > 역할 메뉴로 이동합니다.
-
역할 목록에서 수정할 역할의 이름을 클릭합니다.
-
역할 상세 페이지의 오른쪽 상단에 위치한 (더 보기) > 편집을 선택합니다.
-
필요에 따라 권한을 수정합니다.
- 이름과 설명도 함께 수정할 수 있습니다.
- 권한 이름과 함께 표시되는 설명을 참고하여 부여할 권한 항목의 체크를 변경합니다.
-
저장 버튼을 클릭합니다.
역할 삭제하기¶
프로젝트 관리자(또는 권한이 있는 사용자)는 생성된 사용자 정의 역할을 삭제할 수 있습니다.









