Azure DevTest Labs には、 所有者、 共同作成者、 DevTest Labs ユーザーの 3 つの組み込みロールがあり、特定のラボ タスクを実行するために必要なアクセスを定義します。 ラボ所有者は、Azure ロールベースのアクセス制御 (RBAC) を使用して、ロールが割り当てられたラボ ユーザーを追加します。 この記事では、各ロールで実行できるタスクの一覧を示し、ラボ所有者が Azure portal または Azure PowerShell スクリプトを使用してラボ ロールにメンバーを追加する方法について説明します。
所有者、共同作成者、DevTest Labs ユーザー
次の表は、DevTest Labs 所有者、 共同作成者、および DevTest Labs ユーザー ロールが実行できるアクションを示しています。
アクション | オーナー | 投稿者 | DevTestラボ利用者 |
---|---|---|---|
ラボ タスク | |||
ラボを作成します。 | X | X | |
ラボにユーザーを追加します。 | X | ||
ユーザー設定とロールを構成します。 | X | ||
ラボ仮想マシン (VM) ポリシーを更新します。 | X | X | |
コスト設定を更新します。 | X | X | |
VM の基本タスク | |||
Marketplace イメージを有効にします。 | X | X | |
VM の基本数式を追加、更新、削除します。 | X | X | X |
カスタム イメージを追加および削除します。 | X | X | |
数式を追加、更新、削除します。 | X | X | |
個々の VM タスク | |||
VM を作成します。 | X | X | X |
所有している VM を起動、停止、または削除します。 | X | X | X |
VM データ ディスクを追加または削除します。 | X | X | X |
アーティファクトとテンプレートのタスク | |||
ラボ成果物とテンプレート リポジトリを追加および削除します。 | X | X | |
成果物とテンプレートを作成します。 | X | X | X |
所有している VM に成果物を適用します。 | X | X | X |
注
ラボ ユーザーは、 作成した VM に対して所有者ロールを自動的に持ちます。
ラボ所有者ロール
Azure のアクセス許可は、親スコープから子スコープに伝達されます。 ラボを含む Azure サブスクリプションの所有者は、サブスクリプションのラボの 所有者になります。
Azure サブスクリプション 所有者 と ユーザー アクセス管理者 は、DevTest Labs 所有者、 共同作成者、および DevTest Labs ユーザー をサブスクリプション内のラボに追加して割り当てることができます。 Azure サブスクリプションの共同作成者はラボを作成できますが、サブスクリプション所有者またはユーザーアクセス管理者からラボ所有者ロールを割り当てられた場合にのみ、これらのラボの所有者となります。
所有者ロールが付与されているラボ ユーザーは、所有者、共同作成者、および DevTest Labs ユーザーを自分のラボに追加して割り当てることができます。 ただし、追加されたラボ所有者の管理範囲は、Azure サブスクリプションベースの所有者よりも狭くなります。 追加された所有者は、DevTest Labs サービスによって作成される一部のリソースへのフル アクセス権を持っていません。
前提条件
- サブスクリプション所有者からの割り当てまたはサブスクリプション 所有者としての継承によって、ラボ所有者である必要があります。
- 追加するユーザーには、有効な Microsoft アカウントが必要です。 Azure サブスクリプションは必要ありません。
ラボにユーザーを追加する
ラボ所有者は、Azure portal または Azure PowerShell スクリプトを使用して、ラボ ロールにメンバーを追加できます。
次の手順では、 DevTest Labs ユーザー ロールを持つラボにユーザーを追加します。 ラボが属している Azure サブスクリプションの所有者である場合は、サブスクリプションの アクセス制御 (IAM) ページからこの手順を実行することもできます。
ラボのホーム ページで、左側のナビゲーションから [構成とポリシー ] を選択します。
[構成とポリシー] ページの左側のナビゲーションで、[アクセス制御 (IAM)] を選択します。
[追加>ロールの割り当てを追加する] を選択するか、[ロールの割り当ての追加] ボタンを選択します。
[ ロールの割り当ての追加] ページで、 DevTest Labs ユーザー ロールを検索して選択し、[ 次へ] を選択します。
[メンバー] タブで、[メンバーの選択] を選びます。
[ メンバーの選択 ] 画面で、追加するメンバーを検索して選択し、[選択] を 選択します。
[ 確認と割り当て] を選択し、詳細を確認した後、[ 確認と割り当て ] をもう一度選択してメンバーを追加します。