PowerShell と Azure モジュールを使用して Azure Lab Services でラボ プランを作成する
重要
Azure Lab Services は 2027 年 6 月 28 日に廃止されます。 詳細については、提供終了ガイドを参照してください。
この記事では、PowerShell と Azure モジュールを使用してラボ プランを作成について説明します。 ラボ プランは、Azure Lab Services のラボを作成するときに使用されます。 また、教師がラボ計画に基づいてラボを作成できるように、ロールの割り当てを追加します。 Azure Lab Services の概要については、「 Azure Lab Services の概要」を参照してください。
前提条件
- アクティブなサブスクリプションが含まれる Azure アカウント。 Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
- ラボ作成者、所有者、共同作成者、ラボ サービス共同作成者といった Azure RBAC の役割など、ラボを管理するための権限を持つ Azure アカウント。 Azure Lab Services の組み込みロールと割り当てスコープの詳細を確認します。
Azure Az PowerShell モジュール。 Version 10.50 以上である必要があります。
Install-Module 'Az'
Az.LabServices PowerShell モジュール (プレビュー)
Install-Module 'Az.LabServices'
Connect-AzAccountを実行して Azure にサインインし、アクティブなサブスクリプションを確認します。
ラボ計画を作成する
以下の手順は、プロキシを有効にする方法を示しています。 ラボ プランで設定されたすべてのプロパティは、このプランで作成されたラボで使用されます。
New-AzResourceGroup -Name "MyResourceGroup" -Location "eastus"
$plan = New-AzLabServicesLabPlan -Name "ContosoLabPlan" `
-ResourceGroupName "MyResourceGroup" `
-Location "eastus" `
-AllowedRegion @("westus","eastus")
ユーザーをラボの作成者ロールに追加する
Lab Services Web ポータル (https://labs.azure.com) でラボを作成または編集するには、教師に ラボ作成者 ロールを割り当てる必要があります。 ラボ プランのリソース グループに ラボ作成者 ロールを割り当てると、教師はそのリソース グループ内のすべてのラボ プランを使用できるようになります。
New-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
ロールの割り当ての詳細については、「Azure PowerShell を使用して Azure ロールを割り当てる」を参照してください
リソースをクリーンアップする
このアプリケーションを引き続き使用しない場合は、次の手順でロジック アプリを削除します。
Remove-AzRoleAssignment -SignInName <emailOrUserprincipalname> `
-RoleDefinitionName "Lab Creator" `
-ResourceGroupName "MyResourceGroup"
$plan | Remove-AzLabServicesLabPlan
次のステップ
この記事では、リソース グループとラボ計画を作成しました。 管理者として、Azure PowerShell モジュールと Az.LabServices コマンドレットの詳細を確認できます。