重要
Azure Virtual Desktop ホスト プールのマネージド ID のサポートは現在プレビュー段階です。 ベータ版、プレビュー版、またはまだ一般公開されていない Azure 機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。
Azure Virtual Desktop では、Azure サブスクリプション内の仮想マシン、キー コンテナー、仮想ネットワークで Azure Resource Manager (ARM) 操作を実行する必要がある機能のAzureリソースのマネージド ID へのアクセス許可の割り当てがサポートされています。 次の機能では、マネージド ID を使用できます。
- 自動スケーリング。
- セッション ホストの更新。
- 接続時に VM を起動します。
- Azure Local 用の Azure Virtual Desktop。
一部の Azure Virtual Desktop 機能では、マネージド ID を使用できません。 Azure Virtual Desktop サービス プリンシパルのアプローチを使用して、Azure Microsoft Entra ロールの Azure RBAC ロールをサービス プリンシパルに割り当てる必要がある機能は次のとおりです。
- アプリのアタッチ (Azure Files を使用し、セッション ホストが Microsoft Entra ID に参加している場合)。
マネージド ID を使用する場合は、次の 2 つのオプションがあります。
- システム割り当てマネージド ID
- ユーザー割り当てマネージド ID
システム割り当てマネージド ID とユーザー割り当てマネージド ID の違いの詳細については、こちらを参照してください。
前提条件
システム割り当てマネージド ID を作成してホスト プールに割り当てるには、次のものが必要です。
既存のホスト プール。
ホスト プールのスコープで Desktop Virtualization ホスト プール共同作成者またはそれ以上の Azure アカウントが割り当てられている。
Azure CLI またはAzure PowerShellをローカルで使用する場合は、「Azure CLI を使用し、Azure Virtual Desktop でAzure PowerShellする」を参照して、desktopvirtualization Azure CLI 拡張機能または Az.DesktopVirtualization PowerShell モジュールがインストールされていることを確認してください。 または、Azure Cloud Shellを使用します。
システム割り当てマネージド ID を作成して割り当てる
シナリオに関連するタブを選択します。
Azure portal でシステム割り当てマネージド ID を作成する方法は次のとおりです。
Azure portal にサインインし
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択します
[ ホスト プール] を選択し、構成するホスト プールの名前を選択します。
[ ID (プレビュー)] を選択します。
[マネージド ID の割り当て] を選択してチェック ボックスをオンにしてから、[システム割り当てマネージド ID] を選択します。
[ 保存 ] を選択して、システム割り当てマネージド ID を作成して割り当てます。
前提条件
ユーザー割り当てマネージド ID をホスト プールに割り当てるには、次のものが必要です。
既存のホスト プール。
割り当てられた Azure アカウント:
- ホスト プールのスコープでのデスクトップ仮想化ホスト プール共同作成者 (またはそれ以上)。
- マネージド ID のスコープにあるマネージド ID オペレーター以上。
Azure CLI またはAzure PowerShellをローカルで使用する場合は、「Azure CLI を使用し、Azure Virtual Desktop でAzure PowerShellする」を参照して、desktopvirtualization Azure CLI 拡張機能または Az.DesktopVirtualization PowerShell モジュールがインストールされていることを確認してください。 または、Azure Cloud Shellを使用します。
ユーザー割り当てマネージド ID の割り当て
シナリオに関連するタブを選択します。
Azure portal でユーザー割り当てマネージド ID を割り当てる方法は次のとおりです。
Azure portal にサインインし
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択します
[ ホスト プール] を選択し、構成するホスト プールの名前を選択します。
[ ID (プレビュー)] を選択します。
[マネージド ID の割り当て] を選択してチェック ボックスをオンにしてから、[ユーザー割り当てマネージド ID] を選択します。
[ サブスクリプション] で、ドロップダウン メニューから適切なサブスクリプションを選択します。
既存の ユーザー割り当てマネージド ID の場合は、ドロップダウン メニューから適切なマネージド ID を選択します。
[ 保存 ] を選択して、新しいマネージド ID を適用します。
マネージド ID の削除
ホスト プールからマネージド ID を削除すると、マネージド ID の ID の種類に応じて動作が若干異なります。
- システム割り当て: 削除を完了すると、Azure によってマネージド ID と関連するすべてのメタデータが自動的に削除されます。
- ユーザー割り当て: 削除を完了すると、Azure はホスト プールとマネージド ID 間の関連付けを削除しますが、その他の変更は行いません。 たとえば、マネージド ID に割り当てられているアクセス許可は変更されません。
重要
セッション ホスト構成で構成されたホスト プールでは、セッション ホストをホスト プールに追加するために、 2025 年 11 月 1 日以降マネージド ID が必要になります 。 これにより、Azure Virtual Desktop サービス プリンシパルへの依存が置き換えられ、より安全な構成が可能になります。 Azure Virtual Desktop ホスト プールでのマネージド ID の使用について詳しく説明します。
シナリオに関連するタブを選択します。
Azure portal でマネージド ID を削除する方法は次のとおりです。
Azure portal にサインインし
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択します
[ ホスト プール] を選択し、構成するホスト プールの名前を選択します。
[ ID (プレビュー)] を選択します。
[ マネージド ID の割り当て ] を選択して、チェックボックスをオフにします。
[ 保存 ] を選択して、マネージド ID の削除を完了します。
オンプレミス セッション ホストへのマネージド ID の割り当て
Azure Local 用の Azure Virtual Desktop では、マネージド ID にセッション ホストへの閲覧者のアクセス権を付与する必要があります。 これらの命令によって、それらのリソースをホストしているリソース グループへのアクセスがリーダーに付与されます。
Azure portal で閲覧者にマネージド ID へのアクセスを割り当てる方法は次のとおりです。
Azure portal にサインインし
検索バーに「 リソース グループ」 と入力し、一致するエントリを選択します
セッション ホストを含む リソース グループ を選択します
左側のナビゲーションで [Access Control (IAM)] を選択します。
[追加]、[ロールの割り当ての追加] の順に選択します
[ロール名]、[説明]、[アクセス許可]、または [ID] 検索ボックスで [閲覧者] を検索し、[次へ] をクリックします
アクセス権の割り当てでマネージド ID を選択する場合
メンバーの場合は、[メンバーの選択] をクリックします
正しいサブスクリプションを選択する
[マネージド ID] ドロップダウンで、[Hostpool] を選択します
ホストプールの適切なマネージド ID を選択する
[選択]、[次へ] の順にクリックします
[レビュー + 割り当て] を選択します
選択内容を確認し、[確認 + 割り当て] を選択します