Manage users
組織やチームでのW&Bユーザー管理。
W&Bは、ユーザーがシングルサインオン(SSO)を使用して組織に認証することを強く推奨および奨励しています。 W&B ServerでSSOを設定する方法については、SSO with OIDC または SSO with LDAP を参照してください。
W&B Server
はDedicated Cloud または Self-managed のホスティングオプションの両方を指します。
Instance
または organization
の用語は、W&B Serverの文脈内で交換可能に使用されます。
W&Bは、エンタープライズインスタンスのW&B Serverで複数の組織をサポートする機能を積極的に開発しています。その機能を利用したい場合は、W&Bチームに連絡してください。
インスタンス管理者
W&B Serverインスタンスが初めてデプロイされた後に最初にサインアップしたユーザーは、自動的にインスタンスのadmin
ロールが割り当てられます。この管理者は、その後、組織に追加のユーザーを追加し、チームを作成できます。
W&Bは、組織内に複数のインスタンス管理者を持つことを推奨しています。主要な管理者が利用できない場合でも管理者操作を継続できるようにすることがベストプラクティスです。
組織の管理
インスタンス管理者として、ユーザーの招待、削除、およびロールの変更ができます。そのためには、Organizationダッシュボードに移動し、以下の指示に従います。
- 右上隅のプロフィール画像を選択します。
- ドロップダウンメニューが表示されるので、Organizationダッシュボードをクリックします。
組織内のユーザー管理を簡略化するには、Automate user and team management を参照してください。
ユーザーの招待
- W&B Organizationダッシュボードに移動します。
- Add userボタンをクリックします。
- Emailフィールドにユーザーのメールアドレスを追加します。
- ユーザーに割り当てたいロールを
Admin, Member, Viewer
から選択します。デフォルトでは、すべてのユーザーにMember
ロールが割り当てられます。- Admin: 組織内の他のユーザーを追加または削除し、ユーザーロールを変更し、カスタムロールを管理し、チームを追加するなどができるインスタンス管理者。W&BはエンタープライズW&Bサーバーインスタンスには複数の管理者を推奨します。
- Member - インスタンス管理者によって招待された組織の一般ユーザー。組織ユーザーは他のユーザーを招待したり、既存のユーザーを管理することはできません。
Team admins
は特定の組織ユーザーをそれぞれのチームに追加できます(チームレベルのロールはTeam rolesに説明されています)。 - Viewer - インスタンス管理者によって招待された、組織のビュー専用ユーザー。Viewerは組織およびその下位チームへの読み取りアクセスのみを持っています。
- Add new userボタンをクリックします。
招待リンクがユーザーにメールで送信されます。ユーザーが招待を受け入れると、そのユーザーはW&Bインスタンス(組織)にアクセスできるようになります。
ライセンスに席が残っていない場合、Add userオプションが使用できないことがあります。ユーザーの追加に問題がある場合は、W&Bチームに連絡してください。
W&Bはサードパーティのメールサーバーを使用してユーザー招待を送信します。自己管理型のW&B Serverインスタンスを使用している場合、組織のファイアウォールルールが企業ネットワーク外へのトラフィック送信を制限している場合は、インスタンスに内部SMTPサーバーを設定するオプションがあります。SMTPサーバーの設定手順についてはこちらの説明を参照してください。
ユーザーの自動プロビジョニング
シングルサインオン(SSO)が設定されたエンタープライズW&B Serverインスタンスがある場合、インスタンスURLにアクセスできる同社のユーザーは、SSOプロバイダーの設定が許可する限り、組織にサインインできます。ユーザーがSSOを使用して初めてサインインすると、そのユーザーのW&B組織ユーザーが自動的に作成され、インスタンス管理者がユーザー招待を生成する必要がありません。これは、W&B組織にユーザーをスケールさせて追加するための良い代替手段です。
SSOによる自動プロビジョニングはデフォルトでW&B Serverにオンになっています。特定のユーザーを選択的にW&B組織に追加したい場合は、off
に設定することもできます。Dedicated Cloudを使用している場合は、W&Bチームに連絡してください。自己管理型デプロイメントを使用している場合、DISABLE_SSO_PROVISIONING=true
の設定をW&B Serverインスタンスに設定することで構成できます。
W&B Serverインスタンスで自動プロビジョニングがオンの場合、SSOプロバイダーと協力して、特定のユーザーのみを組織にサインインさせる制御を行う方法があります。詳しくはSSOプロバイダーに依存し、W&Bのドキュメントの範囲外です。
ユーザーを削除する
- W&B Organizationダッシュボードに移動します。
- 検索バーで変更したいユーザーを検索します。
- ミートボールメニュー(三本線メニュー)をクリックします。
- Remove userを選択します。
ユーザーの組織レベルの役割を変更する
- W&B Organizationダッシュボードに移動します。
- 検索バーで変更したいユーザーを検索します。
- Role列にマウスをホバーします。表示される鉛筆アイコンをクリックします。
- ドロップダウンから割り当てたい別の役割を選択します。
チームを管理する
チームのホームページを使用して、Projects, Reports, および Runs を探索するための中央ハブとして使用します。チームのホームページにはSettingsタブがあり、このタブを使用してユーザーの管理、チームアバターの設定、プライバシー設定の調整、アラートの設定、使用状況の追跡などができます。詳しくは、Team settings ページを参照してください。
チーム管理者は、チーム内のユーザーを追加および削除できます。ユーザーをチームに追加するには、ユーザーのメールアドレスまたはユーザーの組織レベルのユーザー名を使用します。チーム内の非管理者ユーザーは、チーム管理者が関連するチーム設定を有効にしない限り、そのチームに他のユーザーを招待することはできません。
以下のTeam rolesで利用可能な役割を確認してください。
組織内のチーム管理を簡略化するには、Automate user and team management を参照してください。
チームを作成する
- W&B Organizationダッシュボードに移動します。
- 左ナビゲーションパネルでCreate new teamボタンを選択します。
- モーダルが表示されます。Team nameフィールドにチーム名を入力します。
- ストレージタイプを選択します。
- Create teamボタンをクリックします。
新しいチームのホームページにリダイレクトされます。
チームの役割
チーム管理者がユーザーをチームに招待するとき、次の役割のいずれかを割り当てることができます:
役割 | 定義 |
---|---|
Admin | チーム内の他のユーザーを追加および削除し、ユーザーロールを変更し、チーム設定を構成できるユーザー。 |
Member | チーム管理者がメールまたはユーザーの組織レベルのユーザー名で招待した、チームの一般ユーザー。メンバーは他のユーザーをチームに招待することはできません。 |
View-Only (エンタープライズ専用の機能) | チーム管理者がメールまたはユーザーの組織レベルのユーザー名で招待した、チームのビュー専用ユーザー。ビュー専用ユーザーは、チームとその内容に対する読み取りアクセスのみを持っています。 |
Service (エンタープライズ専用の機能) | サービスワーカーまたはサービスアカウントは、runの自動化ツールでW&Bを利用するために役立つAPIキーです。チームのサービスアカウントからのAPIキーを使用する場合、環境変数WANDB_USERNAME を設定して、runを適切なユーザーに正しく帰属させます。 |
Custom Roles (エンタープライズ専用の機能) | カスタムロールにより、組織の管理者は、上記のView-OnlyまたはMemberロールから継承することで新しいロールを作成し、詳細なアクセス制御を実現するための追加権限を付与できます。チームの管理者は、その後、カスタムロールをそれぞれのチームのユーザーに割り当てることができます。詳細についてはこの記事を参照してください。 |
W&Bはチームに複数の管理者を設定することを推奨しています。主要な管理者が利用できない場合でも管理者操作を継続できるようにすることがベストプラクティスです。
詳細についてはTeam Service Account Behaviorを参照してください。
W&B Server(Dedicated Cloud または Self-managed デプロイメント)を使用している場合、Custom Roles機能を使用するには更新されたエンタープライズライセンスが必要です。
チームにユーザーを招待する
チーム設定ページのMembers
タブを使用して、チームにユーザーを招待します。
チームのメンバーは、そのチームが属する組織を引き継ぎます。
- チーム設定ページに移動します。
- Membersタブを選択します。
- 検索バーにメールまたはW&Bユーザー名を入力します。
- ユーザーを見つけたら、Inviteボタンをクリックします。
チームからユーザーを削除する
チーム設定ページのMembers
タブを使用して、チームからユーザーを削除します。
- チーム設定ページに移動します。
- ユーザー名の横にある削除ボタンを選択します。
W&Bは、チームメンバーがログ記録したrunを、チームから離れた後も保持します。