메인 콘텐츠로 건너뛰기
레지스트리 관리자(registry admin)는 레지스트리 설정을 통해 레지스트리 역할을 구성하고, 사용자나 팀을 추가하거나, 사용자나 팀을 제거할 수 있습니다.

사용자 관리

사용자 또는 팀 추가

레지스트리 관리자(Registry admin)는 개별 사용자 또는 전체 팀을 레지스트리에 추가할 수 있습니다. 사용자 또는 팀을 레지스트리에 추가하려면 다음 단계를 따르세요.
  1. W&B Registry로 이동합니다.
  2. 사용자를 추가하거나 팀을 추가할 레지스트리를 선택합니다.
  3. 우측 상단의 톱니바퀴 아이콘을 클릭해 레지스트리 설정을 엽니다.
  4. Registry access 섹션에서 Add access를 클릭합니다.
  5. Include users and teams 필드에 하나 이상의 사용자 이름, 이메일 또는 팀 이름을 입력합니다.
  6. Add access를 클릭합니다.
레지스트리에 팀 추가하기
레지스트리에서 사용자 역할 구성이나 레지스트리 역할 권한에 대해 더 알아보세요.

사용자 또는 팀 제거

레지스트리 관리자(registry admin)는 레지스트리에서 개별 사용자 또는 전체 팀을 제거할 수 있습니다. 레지스트리에서 사용자 또는 팀을 제거하려면:
  1. https://wandb.ai/registry/ 에 접속하여 W&B Registry로 이동합니다.
  2. 사용자를 제거하려는 레지스트리를 선택합니다.
  3. 오른쪽 상단의 톱니바퀴 아이콘을 클릭해 레지스트리 설정으로 이동합니다.
  4. Registry access 섹션으로 이동한 후 제거하려는 사용자 이름, 이메일 또는 팀을 입력합니다.
  5. Delete 버튼을 클릭합니다.
팀에서 사용자를 제거하면 해당 사용자의 레지스트리에 대한 액세스 권한도 함께 제거됩니다.

레지스트리 소유자 변경하기

레지스트리 관리자는 Restricted ViewerViewer를 포함한 모든 구성원을 레지스트리 소유자로 지정할 수 있습니다. 레지스트리 소유권은 주로 책임 소재를 명확히 하기 위한 것이며, 사용자에게 할당된 역할을 통해 부여된 권한을 넘어서는 추가 권한은 제공하지 않습니다. 소유자를 변경하려면:
  1. https://wandb.ai/registry/ 에서 W&B Registry로 이동합니다.
  2. 구성하려는 레지스트리를 선택합니다.
  3. 오른쪽 상단의 톱니바퀴 아이콘을 클릭합니다.
  4. Registry members and roles 섹션으로 스크롤합니다.
  5. 해당 구성원의 행 위에 마우스를 올려둡니다.
  6. 행 끝의 액션 메뉴를 클릭한 다음 Make owner를 클릭합니다.

Registry 역할 구성

이 섹션에서는 Registry 구성원에게 할당된 역할을 설정하는 방법을 설명합니다. 각 역할의 기능, 우선순위, 기본값 등에 대한 자세한 내용은 Registry 역할에 대한 자세한 내용을 참조하세요.
  1. https://wandb.ai/registry/ 에서 W&B Registry로 이동합니다.
  2. 구성하려는 Registry를 선택합니다.
  3. 오른쪽 상단 모서리에 있는 톱니바퀴 아이콘을 클릭합니다.
  4. Registry members and roles 섹션까지 스크롤합니다.
  5. Member 필드에서 권한을 수정하려는 사용자 또는 팀을 검색합니다.
  6. Registry role 열에서 사용자의 역할을 클릭합니다.
  7. 드롭다운에서 사용자에게 할당할 역할을 선택합니다.

Registry 역할에 대한 세부 정보

다음 섹션에서는 Registry 역할에 대해 더 자세히 설명합니다.
팀에서의 역할은(는) 어떤 Registry에서의 역할에도 영향을 미치지 않으며, 서로 전혀 관련이 없습니다.

기본 역할

사용자나 팀이 레지스트리에 추가되면, W&B는 해당 사용자 또는 팀에 기본 레지스트리 역할을 자동으로 할당합니다. 이 역할은 해당 레지스트리에서 수행할 수 있는 작업 범위를 결정합니다.
엔터티기본 레지스트리 역할
(Dedicated Cloud / Self-Managed)
기본 레지스트리 역할
(Multi-tenant Cloud)
TeamRestricted Viewer (Server v0.75.0+)
Viewer (Server v0.74.x 이하)
Restricted Viewer
User 또는 서비스 계정 (non admin)Restricted Viewer (Server v0.75.0+)
Viewer (Server v0.74.x 이하)
Restricted Viewer
서비스 계정 (non admin)Member1Member1
Org adminAdminAdmin
1: 서비스 계정에는 Viewer 또는 Restricted Viewer 역할을 부여할 수 없습니다. 레지스트리 관리자(registry admin)는 레지스트리 내 사용자와 팀의 역할을 할당하거나 수정할 수 있습니다. 자세한 내용은 레지스트리에서 사용자 역할 구성하기를 참고하세요.

역할 권한

다음 표는 각 Registry 역할과 각 역할에 부여되는 권한을 보여줍니다:
PermissionPermission GroupRestricted Viewer
(Multi-tenant Cloud, by invitation)
ViewerMemberAdmin
View a collection’s detailsRead
View a linked artifact’s detailsRead
Usage: Consume an artifact in a registry with use_artifactRead
Download a linked artifactRead
Download files from an artifact’s file viewerRead
Search a registryRead
View a registry’s settings and user listRead
Create a new automation for a collectionCreate
Turn on Slack notifications for new version being addedCreate
Create a new collectionCreate
Create a new registryCreate
Edit collection card (description)Update
Edit linked artifact descriptionUpdate
Add or delete a collection’s tagUpdate
Add or delete an alias from a linked artifactUpdate
Add or delete a protected alias from a linked artifactUpdate
Create or delete a protected aliasUpdate
Link a new artifactUpdate
Edit allowed types list for a registryUpdate
Edit registry nameUpdate
Delete a collectionDelete
Delete an automationDelete
Unlink an artifact from a registryDelete
Edit accepted artifact types for a registryAdmin
Change registry visibility (Organization or Restricted)Admin
Add users to a registryAdmin
Assign or change a user’s role in a registryAdmin

상속된 Registry 역할

Registry 멤버십 목록에는 각 사용자의 상속된(실질) registry 역할이 각 행의 역할 드롭다운 오른쪽에 연한 회색으로 표시됩니다.
사용자의 실질 registry 역할을 보여주는 Registry 멤버십 목록
특정 registry에서 사용자의 실질 역할은 조직, registry, 그리고 해당 registry를 소유한 팀에서의 역할(상속이든 명시적 할당이든) 중 가장 높은 역할과 동일합니다. 예를 들어:
  • Admin 또는 조직 Admin 이면서, 팀이 소유한 특정 registry에서 Viewer 역할을 가진 사용자는 해당 registry의 실질적인 Admin 으로 간주됩니다.
  • registry에서 Viewer 이고 팀에서 Member 역할을 가진 사용자는 해당 registry의 실질적인 Member 로 간주됩니다.
  • 팀에서 Viewer 이고 특정 registry에서 Member 역할을 가진 사용자는 해당 registry의 실질적인 Member 로 간주됩니다.

Restricted Viewer 역할 세부 정보

Restricted Viewer 역할은 현재 General Availability(GA) 단계입니다. Dedicated Cloud 및 Self-Managed 환경에서는 Server v0.75.0 이상이 필요합니다. 이 역할은 레지스트리 아티팩트에 대한 읽기 전용 액세스를 제공하지만, 컬렉션, 자동화(automations), 기타 레지스트리 리소스를 생성, 수정, 삭제할 수는 없습니다. Viewer와는 달리, Restricted Viewer는 다음을 할 수 없습니다:
  • 아티팩트 파일을 다운로드하거나 파일 내용을 열람할 수 없습니다.
  • W&B SDK에서 wandb.Run.use_artifact()로 아티팩트를 사용할 수 없습니다.

SDK 호환성

SDK 버전 요구 사항제한된 뷰어(Restricted Viewer) 권한으로 W&B SDK를 사용해 아티팩트에 액세스하려면 W&B SDK 버전 0.19.9 이상을 사용해야 합니다. 그렇지 않으면 일부 SDK 명령 실행 시 권한 오류가 발생합니다.
제한된 뷰어(Restricted Viewer) 가 SDK를 사용할 때는 일부 기능을 사용할 수 없거나 동작 방식이 달라집니다. 다음 메서드는 사용할 수 없으며 권한 오류가 발생합니다: 다음 메서드는 아티팩트 메타데이터에만 사용할 수 있습니다:

레지스트리 간 권한

사용자는 레지스트리마다 서로 다른 역할을 가질 수 있습니다. 예를 들어, 사용자가 레지스트리 A에서는 제한된 뷰어(Restricted Viewer) 이지만 레지스트리 B에서는 뷰어(Viewer) 일 수 있습니다. 이 경우:
  • 동일한 아티팩트가 두 레지스트리에 모두 연결되어 있어도 서로 다른 접근 권한 수준을 가질 수 있습니다
  • 레지스트리 A에서 사용자는 제한된 뷰어(Restricted Viewer) 이며 파일을 다운로드하거나 아티팩트를 사용할 수 없습니다
  • 레지스트리 B에서 사용자는 뷰어(Viewer) 이며 파일을 다운로드하고 아티팩트를 사용할 수 있습니다
  • 즉, 어느 레지스트리를 통해 아티팩트에 접근하느냐에 따라 접근 권한이 결정됩니다