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

ユーザーの管理

ユーザーまたはチームを追加する

Registry 管理者は、個々のユーザーまたはチーム全体を Registry に追加できます。Registry にユーザーまたはチームを追加するには、次の手順に従います。
  1. W&B Registry にアクセスします。
  2. ユーザーまたはチームを追加する Registry を選択します。
  3. 右上隅にある gear icon をクリックして、Registry 設定にアクセスします。
  4. Registry access セクションで、Add access をクリックします。
  5. Include users and teams フィールドに、1 つ以上のユーザー名、メールアドレス、またはチーム名を入力します。
  6. Add access をクリックします。
Registry へのチームの追加
Registry でのユーザーロールの設定 または Registry ロールの権限 について詳しくは、こちらを参照してください。

ユーザーまたはチームを削除する

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

レジストリの所有者を変更する

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

Registry ロールを設定する

このセクションでは、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 ロールについて詳しく説明します。
チーム内でのロールは、いずれのレジストリでのロールにも影響せず、関連もありません。

デフォルトロール

W&B では、ユーザーまたはチームが Registry に追加されると、自動的にデフォルトのRegistry ロールが割り当てられます。このロールによって、その Registry 内で実行できる操作が決まります。
Entityデフォルトの Registry ロール
(専用クラウド / セルフマネージド)
デフォルトの Registry ロール
(Multi-tenant Cloud)
チームRestricted 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
組織管理者AdminAdmin
1: サービスアカウントには Viewer または Restricted Viewer ロールを割り当てることはできません。 Registry 管理者は、Registry 内の Users および Teams のロールを割り当てたり変更したりできます。 詳細については、Registry でユーザーロールを設定する を参照してください。

ロール権限

次の表は、各 Registry ロールと、それぞれのロールに付与される権限を示しています。
権限権限グループRestricted Viewer
(Multi-tenant Cloud、招待制)
ViewerMemberAdmin
collection の詳細を表示するRead
リンクされた artifact の詳細を表示するRead
Usage: use_artifact を使用して Registry 内の artifact を利用するRead
リンクされた artifact をダウンロードするRead
artifact のファイルビューアからファイルをダウンロードするRead
Registry を検索するRead
Registry の Settings とユーザー一覧を表示するRead
collection の新しい automation を作成するCreate
新しいバージョンが Added されたときの Slack notifications を有効にするCreate
新しい collection を作成するCreate
新しい Registry を作成するCreate
collection カード (説明) を編集するUpdate
リンクされた artifact の説明を編集するUpdate
collection のタグを追加または削除するUpdate
リンクされた artifact のエイリアスを追加または削除するUpdate
リンクされた artifact の 保護されたエイリアス を追加または削除するUpdate
保護されたエイリアス を作成または削除するUpdate
新しい artifact をリンクするUpdate
Registry の許可されたタイプ一覧を編集するUpdate
Registry 名を編集するUpdate
collection を削除するDelete
automation を削除するDelete
Registry から artifact のリンクを解除するDelete
Registry の Accepted artifact types を編集するAdmin
Registry の可視性 (Organization または Restricted) を変更するAdmin
Registry に Users を追加するAdmin
Registry 内のユーザーのロールを割り当てまたは変更するAdmin

継承された 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 ロールは一般提供 (GA) です。専用クラウドおよびセルフマネージドでは、Server v0.75.0 以降が必須です。 このロールでは、コレクション、自動化、その他の Registry リソースを作成、更新、削除することはできず、Registry 内の Artifacts に読み取り専用でアクセスできます。 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 コマンドで権限エラーが発生します。
Restricted Viewer が SDK を使用する場合、特定の function は利用できないか、動作が異なります。 次の method は利用できず、権限エラーが発生します。 次の method でアクセスできるのは artifact のメタデータのみです。

Registry 間の権限

1 人のユーザーが、複数の Registry でそれぞれ異なるロールを持つことがあります。たとえば、あるユーザーは Registry A では Restricted Viewer で、Registry B では Viewer である場合があります。この場合:
  • 両方の Registry にリンクされている同じ artifact でも、アクセスレベルは異なります
  • Registry A では、そのユーザーは Restricted Viewer であるため、ファイルをダウンロードしたり artifact を使用したりできません
  • Registry B では、そのユーザーは Viewer であるため、ファイルをダウンロードして artifact を使用できます
  • つまり、アクセス権は artifact にアクセスした Registry によって決まります