ユーザーの管理
ユーザーまたはチームを追加する
- W&B Registry にアクセスします。
- ユーザーまたはチームを追加する Registry を選択します。
- 右上隅にある gear icon をクリックして、Registry 設定にアクセスします。
- Registry access セクションで、Add access をクリックします。
- Include users and teams フィールドに、1 つ以上のユーザー名、メールアドレス、またはチーム名を入力します。
- Add access をクリックします。
ユーザーまたはチームを削除する
- https://wandb.ai/registry/ の W&B Registry にアクセスします。
- ユーザーを削除する対象のレジストリを選択します。
- 右上隅の歯車アイコンをクリックして、Registry 設定にアクセスします。
- Registry access セクションに移動し、削除するユーザー名、メールアドレス、またはチームを入力します。
- Delete ボタンをクリックします。
チームからユーザーを削除すると、そのユーザーのレジストリへのアクセス権も削除されます。
レジストリの所有者を変更する
- https://wandb.ai/registry/ の W&B Registry にアクセスします。
- 設定するレジストリを選択します。
- 右上にある歯車アイコンをクリックします。
- Registry members and roles セクションまでスクロールします。
- メンバーの行にカーソルを合わせます。
- 行の末尾にある action () メニューをクリックし、Make owner をクリックします。
Registry ロールを設定する
- https://wandb.ai/registry/ の W&B Registry にアクセスします。
- 設定する Registry を選択します。
- 右上にある歯車アイコンをクリックします。
- Registry members and roles セクションまでスクロールします。
- Member フィールドで、権限を編集するユーザーまたはチームを検索します。
- Registry role 列で、ユーザーのロールをクリックします。
- ドロップダウンから、ユーザーに割り当てるロールを選択します。
Registry ロールの詳細
チームのRegistry ロールは、各メンバーのチームロールとは別のものです。Registry に追加されたチームに所属している場合、W&B は有効な Registry ロールを計算する際に、チーム内でのあなたのロールではなく、チームに割り当てられたRegistry ロールを考慮します。
ロールの種類
- Restricted Viewer: Registry artifact のメタデータに対する読み取り専用アクセス権を付与します。Restricted Viewer は artifact の詳細を表示できますが、artifact file の内容にはアクセスできません。また、コレクション、オートメーション、その他の Registry リソースを作成、更新、削除することもできません。このロールは、専用クラウドおよびセルフマネージド Server v0.75.0 以降で利用できます。
- Viewer: Registry artifact に対する読み取り専用アクセス権を付与します。コレクションの詳細やリンクされた artifact の詳細を表示できるほか、artifact をダウンロードし、W&B SDK の
wandb.Run.use_artifact()で使用できます。 - Member: コレクション、オートメーション、その他の Registry リソースを作成、更新、削除する権限を付与します。また、Registry artifact に対する読み取りアクセス権も付与します。
- Admin: Member が持つすべての権限に加え、Registry 設定とユーザーロールを管理する権限を付与します。
ロール権限
デフォルトロール
1: サービスアカウントには Viewer または Restricted Viewer ロールを割り当てることはできません。サービスアカウントのアクセスがどのように決定されるかについては、サービスアカウントのアクセス を参照してください。
Registry 管理者は、Registry 内の Users および チーム のロールを割り当てたり変更したりできます。
詳細については、Registry でユーザーロールを設定する を参照してください。
有効な Registry ロールと継承された Registry ロール

- 制限付き Registry でない場合は、組織のデフォルト Registry ロール。
- Registry でユーザーに割り当てられたロール。
- ユーザーが所属するチームに対して Registry で割り当てられたロール。
- Registry で Viewer ロールを持つユーザーが、その Registry で Admin ロールを持つチームに所属している場合、有効なロールは Admin になります。
- Registry で Viewer ロールを持つユーザーが、その Registry で Member ロールを持つチームに所属している場合、有効なロールは Member になります。
- Registry で Member ロールを持つユーザーは、その Registry で Viewer ロールを持つチームに所属していても、有効なロールは Member のままです。
サービスアカウントは、チームから上位の Registry 権限を継承しません。詳細については、サービスアカウントのアクセスを参照してください。
サービスアカウントのアクセス
- 組織の可視性: サービスアカウントには自動的に Member アクセスが付与されます。
- 制限付きの可視性: サービスアカウントのいずれかのチームが Registry に対して Member または Admin アクセスを持つ場合にのみ、サービスアカウントには自動的に Member アクセスが付与されます。サービスアカウントが所属するすべてのチームが Viewer または Restricted Viewer アクセスを持つ場合、サービスアカウントにはアクセスが自動的に付与されません。
Restricted Viewer ロールの詳細
- artifact ファイルをダウンロードしたり、ファイルの内容にアクセスしたりできません。
- W&B SDK で
wandb.Run.use_artifact()を使用して artifact を利用できません。
SDK の互換性
SDK バージョン要件Restricted Viewer として W&B SDK を使用して artifact にアクセスするには、W&B SDK バージョン 0.19.9 以降を使用する必要があります。そうしないと、一部の SDK コマンドで権限エラーが発生します。
Registry 間の権限
- 両方の Registry にリンクされている同じ artifact でも、アクセスレベルは異なります
- Registry A では、そのユーザーは Restricted Viewer であるため、ファイルをダウンロードしたり artifact を使用したりできません
- Registry B では、そのユーザーは Viewer であるため、ファイルをダウンロードして artifact を使用できます
- つまり、アクセス権は artifact にアクセスした Registry によって決まります