프로젝트 소유자, 팀 관리자, 또는 조직 관리자는 프로젝트의 가시성을 설정하거나 수정할 수 있습니다.
가시성 범위
| Scope | 설명 |
|---|---|
| Open | 프로젝트를 알고 있는 사람이라면 누구나 프로젝트를 열람하고 run 또는 리포트를 제출할 수 있습니다. |
| Public | 프로젝트를 알고 있는 사람이라면 누구나 프로젝트를 열람할 수 있습니다. run 또는 리포트는 오직 팀만 제출할 수 있습니다. |
| Team | 상위 팀의 구성원만 프로젝트를 열람하고 run 또는 리포트를 제출할 수 있습니다. 팀 외부 사용자는 프로젝트에 접근할 수 없습니다. |
| Restricted | 상위 팀에서 초대된 구성원만 프로젝트를 열람하고 run 또는 리포트를 제출할 수 있습니다. |
민감하거나 기밀 데이터와 관련된 워크플로우에 협업하고 싶다면 프로젝트의 범위를 Restricted로 설정하세요. 팀 내에 Restricted 프로젝트를 생성하는 경우, 팀에서 특정 구성원을 초대하거나 추가하여 관련 실험, 아티팩트, 리포트 등에 함께 협업할 수 있습니다.다른 프로젝트 범위와 달리, 팀의 모든 구성원이 Restricted 프로젝트에 자동으로 접근 권한을 부여받는 것은 아닙니다. 또한, 필요한 경우 팀 관리자는 Restricted 프로젝트에 참여할 수 있습니다.
새 프로젝트나 기존 프로젝트에 가시성 범위 설정하기
- 프로젝트 소유자 또는 팀 관리자만 프로젝트의 가시성 범위를 설정하거나 편집할 수 있습니다.
- 팀 관리자가 팀의 개인정보 보호 설정에서 Make all future team projects private (public sharing not allowed) 옵션을 활성화하면, 해당 팀에 대해 Open 및 Public 프로젝트 가시성 범위가 비활성화됩니다. 이 경우 해당 팀에서는 Team 및 Restricted 범위만 사용할 수 있습니다.
새 프로젝트를 생성할 때 가시성 범위 설정하기
- SaaS Cloud, Dedicated Cloud, 또는 Self-Managed 인스턴스에서 W&B 조직으로 이동합니다.
- 왼쪽 사이드바의 My projects 섹션에서 Create a new project 버튼을 클릭합니다. 또는 팀의 Projects 탭으로 이동한 뒤, 오른쪽 상단의 Create new project 버튼을 클릭합니다.
-
상위 팀을 선택하고 프로젝트 이름을 입력한 다음, Project Visibility 드롭다운에서 원하는 가시성 범위를 선택합니다.
Restricted 가시성을 선택했다면 다음 단계를 수행합니다.

-
Invite team members 필드에 한 명 이상의 W&B 팀 구성원의 이름을 입력합니다. 프로젝트에 협업이 꼭 필요한 구성원만 추가합니다.
이후에 해당 제한된 프로젝트의 Users 탭에서 멤버를 추가하거나 제거할 수 있습니다.
기존 프로젝트의 가시성 범위 편집
- W&B Project로 이동합니다.
- 왼쪽 컬럼에서 Overview 탭을 선택합니다.
- 오른쪽 상단의 Edit Project Details 버튼을 클릭합니다.
-
Project Visibility 드롭다운에서 원하는 범위를 선택합니다.
Restricted 가시성을 선택한 경우 다음 단계를 수행합니다.

- 프로젝트의 Users 탭으로 이동하여 Add user 버튼을 클릭해, 제한된 프로젝트에 초대할 특정 사용자를 추가합니다.
제한된 범위와 관련해 알아두어야 할 기타 주요 사항
- 제한된 프로젝트에서 팀 수준 서비스 계정을 사용하려면, 해당 서비스 계정을 그 프로젝트에 초대하거나 명시적으로 추가해야 합니다. 그렇지 않으면 팀 수준 서비스 계정은 기본적으로 제한된 프로젝트에 액세스할 수 없습니다.
- 제한된 프로젝트에서 runs를 다른 곳으로 이동할 수는 없지만, 제한되지 않은 프로젝트의 runs를 제한된 프로젝트로 이동할 수는 있습니다.
- 팀 개인정보 보호 설정 Make all future team projects private (public sharing not allowed) 와 관계없이, 제한된 프로젝트의 공개 범위를 Team 범위로만 변경할 수 있습니다.
- 제한된 프로젝트의 소유자가 더 이상 상위 팀의 구성원이 아닌 경우, 팀 관리자가 프로젝트의 원활한 운영을 위해 소유자를 변경해야 합니다.
프로젝트 수준 역할
프로젝트 수준 역할은 SaaS Cloud, Dedicated Cloud, Self-Managed 인스턴스에서 현재 프리뷰로 제공됩니다.
사용자에게 프로젝트 수준 역할 할당
- 해당 W&B Project로 이동합니다.
- 왼쪽 열에서 Overview 탭을 선택합니다.
- 프로젝트에서 Users 탭으로 이동합니다.
- Project Role 필드에서 해당 사용자에게 현재 할당된 역할을 클릭합니다. 그러면 사용할 수 있는 다른 역할이 나열된 드롭다운이 열립니다.
- 드롭다운에서 다른 역할을 선택합니다. 변경 사항은 즉시 저장됩니다.
사용자의 프로젝트 수준 역할을 팀 수준 역할과 다르게 변경하면, 프로젝트 수준 역할 옆에 차이를 표시하기 위해 *가 표시됩니다.
프로젝트 수준 역할과 관련해 알아두어야 할 기타 주요 사항
- 기본적으로 team 또는 restricted 범위의 프로젝트에 속한 모든 사용자의 프로젝트 수준 역할은 각자의 팀 수준 역할을 따릅니다.
- 팀 수준에서 View-only 역할을 가진 사용자의 프로젝트 수준 역할은 변경할 수 없습니다.
- 특정 프로젝트 내에서 사용자의 프로젝트 수준 역할이 팀 수준 역할과 동일한 경우, 나중에 팀 관리자(team admin)가 팀 수준 역할을 변경하면 해당 프로젝트 수준 역할도 팀 수준 역할을 따라가도록 자동으로 변경됩니다.
- 특정 프로젝트 내에서 사용자의 프로젝트 수준 역할을 팀 수준 역할과 다르게 변경한 경우, 나중에 팀 관리자(team admin)가 팀 수준 역할을 변경하더라도 해당 프로젝트 수준 역할은 그대로 유지됩니다.
- 프로젝트 수준 역할이 팀 수준 역할과 다르게 설정된 상태에서 restricted 프로젝트에서 사용자를 제거한 뒤, 나중에 사용자를 다시 프로젝트에 추가하면 기본 동작에 따라 그 사용자는 팀 수준 역할을 다시 따르게 됩니다. 필요하다면 프로젝트 수준 역할을 다시 팀 수준 역할과 다르게 변경해야 합니다.