メインコンテンツへスキップ
レジストリ管理者は、レジストリの設定を構成することで、レジストリロールの設定ユーザーの追加、またはレジストリからの ユーザーの削除 を行うことができます。

ユーザーの管理

ユーザーまたはチームの追加

レジストリ管理者は、個別の Users または Teams 全体をレジストリに追加できます。ユーザーまたはチームをレジストリに追加するには:
  1. W&B Registry に移動します。
  2. ユーザーまたはチームを追加したいレジストリを選択します。
  3. 右上隅にあるギアアイコンをクリックして、レジストリ設定にアクセスします。
  4. Registry access セクションで、Add access をクリックします。
  5. Include users and teams フィールドに、1つ以上のユーザー名、メールアドレス、またはチーム名を指定します。
  6. Add access をクリックします。
Adding teams to registry
レジストリでのユーザーロールの設定レジストリロールの権限 についての詳細もあわせてご確認ください。

ユーザーまたはチームの削除

レジストリ管理者は、個別の Users または Teams 全体をレジストリから削除できます。ユーザーまたはチームをレジストリから削除するには:
  1. W&B Registry ( https://wandb.ai/registry/ ) に移動します。
  2. ユーザーを削除したいレジストリを選択します。
  3. 右上隅にあるギアアイコンをクリックして、レジストリ設定にアクセスします。
  4. Registry access セクションに移動し、削除したいユーザー名、メールアドレス、またはチーム名を入力します。
  5. Delete ボタンをクリックします。
チームからユーザーを削除すると、そのユーザーのレジストリへのアクセス権も削除されます。

レジストリのオーナーの変更

レジストリ管理者は、Restricted ViewerViewer を含む、任意のメンバーをレジストリのオーナーとして指名できます。レジストリの所有権は主に責任の所在を明確にするためのものであり、ユーザーに割り当てられたロールによって付与される権限以上の追加権限を与えるものではありません。 オーナーを変更するには:
  1. W&B Registry ( https://wandb.ai/registry/ ) に移動します。
  2. 設定したいレジストリを選択します。
  3. 右上隅にあるギアアイコンをクリックします。
  4. Registry members and roles セクションまでスクロールします。
  5. メンバーの行にマウスを合わせます。
  6. 行の末尾にある アクションメニューをクリックし、Make owner をクリックします。

レジストリロールの設定 (Configure Registry roles)

このセクションでは、レジストリメンバーのロールを設定する方法を説明します。各ロールの機能、優先順位、デフォルト値など、レジストリロールの詳細については、レジストリロールの詳細 を参照してください。
  1. W&B Registry ( https://wandb.ai/registry/ ) に移動します。
  2. 設定したいレジストリを選択します。
  3. 右上隅にあるギアアイコンをクリックします。
  4. Registry members and roles セクションまでスクロールします。
  5. Member フィールド内で、権限を編集したいユーザーまたはチームを検索します。
  6. Registry role カラムで、ユーザーの現在のロールをクリックします。
  7. ドロップダウンから、ユーザーに割り当てたいロールを選択します。

レジストリロールの詳細

以下のセクションでは、レジストリロールの詳細について説明します。
チーム内でのロール は、レジストリ内でのロールとは一切関係がなく、影響も与えません。

デフォルトロール

W&B は、ユーザーまたはチームがレジストリに追加される際、自動的にデフォルトの registry role を割り当てます。このロールによって、そのレジストリ内で何ができるかが決まります。
Entityデフォルトの registry role
(専用クラウド / セルフマネージド)
デフォルトの registry role
(マルチテナントクラウド)
TeamRestricted Viewer (Server v0.75.0+)
Viewer (Server v0.74.x 以下)
Restricted Viewer
ユーザーまたはサービスアカウント (管理者以外)Restricted Viewer (Server v0.75.0+)
Viewer (Server v0.74.x 以下)
Restricted Viewer
サービスアカウント (管理者以外)Member1Member1
Org adminAdminAdmin
1: サービスアカウントに Viewer または Restricted Viewer ロールを割り当てることはできません。 レジストリ管理者は、レジストリ内のユーザーやチームに対してロールを割り当てたり変更したりできます。詳細については、レジストリでのユーザーロールの設定 を参照してください。

ロールの権限

以下の表は、各レジストリロールと、それぞれのロールに提供される権限をリストしたものです。
権限権限グループRestricted Viewer
(マルチテナントクラウド、招待による)
ViewerMemberAdmin
コレクションの詳細を表示するRead
リンクされたアーティファクトの詳細を表示するRead
使用方法: use_artifact でレジストリ内のアーティファクトを利用するRead
リンクされたアーティファクトをダウンロードするRead
アーティファクトのファイルビューアーからファイルをダウンロードするRead
レジストリを検索するRead
レジストリの設定とユーザーリストを表示するRead
コレクションに対して新しいオートメーションを作成するCreate
新しいバージョンが追加された際の Slack 通知をオンにするCreate
新しいコレクションを作成するCreate
新しいレジストリを作成するCreate
コレクションカード(説明)を編集するUpdate
リンクされたアーティファクトの説明を編集するUpdate
コレクションのタグを追加または削除するUpdate
リンクされたアーティファクトからエイリアスを追加または削除するUpdate
リンクされたアーティファクトから 保護されたエイリアス を追加または削除するUpdate
保護されたエイリアス を作成または削除するUpdate
新しいアーティファクトをリンクするUpdate
レジストリの許可されたタイプ(Allowed types)リストを編集するUpdate
レジストリ名を編集するUpdate
コレクションを削除するDelete
オートメーションを削除するDelete
レジストリからアーティファクトのリンクを解除するDelete
レジストリで受け入れられるアーティファクトタイプを編集するAdmin
レジストリの公開範囲(組織または制限付き)を変更するAdmin
レジストリにユーザーを追加するAdmin
レジストリ内でのユーザーロールを割り当て、または変更するAdmin

継承されたレジストリロール

レジストリのメンバーリストには、各ユーザーの継承された(有効な)レジストリロールが、各行のロール選択ドロップダウンの横に(薄い灰色で)表示されます。
Registry membership list showing the user's effective registry role
特定のレジストリにおけるユーザーの有効なロールは、組織内、レジストリ内、およびレジストリを所有するチーム内でのロール(継承されたもの、または明示的に割り当てられたもの)の中で、最も 高い ロールと一致します。例:
  • チームの Admin または組織の Admin が、そのチームが所有する特定のレジストリで Viewer ロールを持っている場合、実質的にはそのレジストリの Admin となります。
  • レジストリの Viewer であり、チーム内で Member ロールを持っている場合、実質的にはそのレジストリの Member となります。
  • チームの Viewer であり、特定のレジストリで Member ロールを持っている場合、実質的にはそのレジストリの Member となります。

Restricted Viewer ロールの詳細

Restricted Viewer ロールは一般公開(GA)されています。専用クラウドおよびセルフマネージドの場合、Server v0.75.0 以降が必要です。 このロールは、レジストリアーティファクトへの読み取り専用アクセスを提供しますが、コレクション、オートメーション、またはその他のレジストリリソースを作成、更新、または削除することはできません。 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 を使用する場合、特定の機能が利用できないか、動作が異なります。 以下のメソッドは利用できず、権限エラーが発生します: 以下のメソッドは、アーティファクトのメタデータへのアクセスに限定されます:

レジストリをまたぐ権限

ユーザーはレジストリごとに異なるロールを持つことができます。例えば、Registry A では Restricted Viewer であっても、Registry B では Viewer であるといったことが可能です。この場合:
  • 両方のレジストリにリンクされている同じアーティファクトであっても、アクセスレベルは異なります。
  • Registry A では、ユーザーは Restricted Viewer であり、ファイルをダウンロードしたりアーティファクトを使用したりすることはできません。
  • Registry B では、ユーザーは Viewer であり、ファイルをダウンロードしたりアーティファクトを使用したりすることができます。
  • つまり、アクセス権限は、そのアーティファクトが「どのレジストリ経由で」アクセスされているかによって決定されます。