次の方法で共有


Microsoft Dev Box プロジェクトを管理する

この記事では、Azure portal を使用して Microsoft Dev Box プロジェクトを管理する方法について説明します。

プロジェクトは、開発チーム メンバーの Microsoft Dev Box へのアクセスポイントです。 プロジェクトには、開発ボックスの作成時に使用される開発ボックスの定義とネットワーク接続を指定する開発ボックス プールが含まれています。 開発マネージャーは、チームのワークロードに適した開発ボックス定義を指定する開発ボックス プールを使用してプロジェクトを構成できます。 開発ボックス ユーザーは、プロジェクト メンバーシップを通じてアクセスできる開発ボックス プールから開発ボックスを作成します。

各プロジェクトは、1 つのデベロッパー センターに関連付けられています。 プロジェクトをデベロッパー センターに関連付けると、デベロッパー センター レベルのすべての設定がプロジェクトに自動的に適用されます。

プロジェクト管理者

Microsoft Dev Box を使用すると、プロジェクトの管理をプロジェクト チームのメンバーに委任できます。 プロジェクト管理者は、開発ボックス プールの作成や管理など、チームのプロジェクトの日常的な管理を支援できます。 プロジェクトを管理するためのアクセス許可をユーザーに付与するには、DevCenter プロジェクト管理者ロールに追加します。 この記事のタスクは、プロジェクト管理者が実行できます。

ユーザーをプロジェクト管理者ロールに追加する方法については、「プロジェクト管理者に プロジェクトへのアクセスを提供する」を参照してください。

Von Bedeutung

Dev Box ユーザー ロールまたはプロジェクト管理者ロールを割り当てられたユーザーは開発ボックスを作成できます。

権限

開発ボックス プロジェクトを管理するには、次のアクセス許可が必要です。

アクション アクセス許可が必要
開発ボックス プロジェクトを作成または削除する プロジェクトを作成するデベロッパー センターに対する所有者、共同作成者、または書き込みアクセス許可。
開発ボックス プロジェクトを更新する プロジェクトの所有者、共同作成者、または書き込みアクセス許可。
プロジェクトで開発ボックス プールを作成、削除、更新する - Azure サブスクリプションまたは特定のリソース グループに対する所有者、共同作成者のアクセス許可。
- プロジェクトの DevCenter プロジェクト管理者アクセス許可。
プロジェクト内の開発ボックスを管理する DevCenter プロジェクト管理者。
開発ボックス ユーザーをプロジェクトに追加する プロジェクトに対する所有者のアクセス許可。

Microsoft Dev Box プロジェクトを作成する

次の手順では、Microsoft Dev Box プロジェクトを作成して構成する方法を示します。

  1. Azure portal にサインインします。

  2. 検索ボックスに「プロジェクト」と入力します。 結果一覧から、[プロジェクト] を選択します。

  3. [プロジェクト] ページで、[作成] を選択します。

  4. [プロジェクトの作成] ペインの [基本] タブで、次の値を入力します。

    設定 価値
    サブスクリプション プロジェクトを作成するサブスクリプションを選択します。
    リソース グループ 既存のリソース グループを選択するか、[新規作成] を選択して新しいリソース グループの名前を入力します。
    デベロッパー センター このプロジェクトに関連付けるデベロッパー センターを選択します。 デベロッパー センター レベルのすべての設定がプロジェクトに適用されます。
    名前 プロジェクトの名前を入力します。
    説明 プロジェクトの簡単な説明を入力します。

    [開発ボックス プロジェクトの作成] の [基本] タブのスクリーンショット。

  5. [開発ボックス管理] タブで、[いいえ] が選択されていることを確認します。

    [はい] を選ぶと、開発者あたりの開発ボックスの数を制限し、開発者が作成できる開発ボックスの最大数を指定できます。 既定の [いいえ] は、開発者が作成できる開発ボックスの数が無制限であることを意味します。

    開発ボックスの制限の詳細については、「チュートリアル: プロジェクトに開発ボックスの制限を設定してコストを制御する」を参照してください。

  6. (省略可能) [タグ] タブで、割り当てる名前と値のペアを入力します。

  7. [確認および作成]を選択します。

  8. [確認] タブで、[作成] を選択します。

  9. 通知をチェックして、プロジェクトが正常に作成されたことを確認します。 [リソースに移動] を選択します。

  10. プロジェクトが [プロジェクト] ページに表示されることを確認します。

プロジェクトを作成すると、カタログに関する情報メッセージが表示されることがあります。 このプロジェクトを含むデベロッパー センターにはカタログが割り当てされていません。少なくとも 1 つのテンプレートを含むカタログが割り当てられるまで、このプロジェクトに環境をデプロイすることはできません。

情報メッセージを示すスクリーンショット。

Deployment Environments を構成していないため、このメッセージを無視しても問題ありません。

Microsoft Dev Box プロジェクトを削除する

Microsoft Dev Box プロジェクトは、使用しなくなったときに削除できます。 プロジェクトの削除は永続的であり、元に戻すことはできません。 開発ボックス プールが関連付けられているプロジェクトを削除することはできません。

  1. Azure portal にサインインします。

  2. 検索ボックスに「プロジェクト」と入力します。 結果一覧から、[プロジェクト] を選択します。

  3. 削除する開発ボックス プロジェクトを開きます。

  4. を選択して、を削除します。

    開発ボックス プロジェクトの概要ページのスクリーンショット。[削除] オプションが強調表示されています。

  5. 確認メッセージで、#選択 をOK

    [開発ボックス プールの削除] 確認メッセージのスクリーンショット。

Microsoft Dev Box プロジェクトへのアクセスを提供する

ユーザーがプロジェクトの開発ボックス プールに基づいて開発ボックスを作成するには、ロールの割り当てを通じてユーザーにアクセス権を付与する必要があります。 Dev Box のユーザー ロールを使用すると、開発ボックスのユーザーは独自の開発ボックスを作成、管理、削除できるようになります。 ユーザーをプロジェクトに追加するには、プロジェクトに対する十分なアクセス許可が必要です。

  1. Azure portal にサインインします。

  2. 検索ボックスに「プロジェクト」と入力します。 結果一覧から、[プロジェクト] を選択します。

  3. チーム メンバーにアクセス権を付与する開発ボックス プロジェクトを開きます。

  4. 左側のメニューで、[アクセス制御 (IAM)]、[追加]、[>の順に選択します。

    プロジェクトのアクセス制御のページを示すスクリーンショット。

  5. 次のロールを割り当てます。 詳細な手順については、「Azure portal を使用して Azure ロールを割り当てる」を参照してください。

    設定 価値
    役割 [DevCenter Dev Box ユーザー] を選択します。
    アクセスを割り当てる ユーザー、グループ、またはサービス プリンシパル を選択します。
    メンバー プロジェクトへのアクセスを許可するユーザーまたはグループを選択します。

    [ロールの割り当てを追加する] ペインを示すスクリーンショット。

これで、ユーザーはプロジェクトとその中のすべてのプールを表示できるようになりました。 任意のプールから開発ボックスを作成し、 開発者ポータルからそれらの開発ボックスを管理できます。

プロジェクトに管理アクセス権を割り当てるには、DevCenter プロジェクト管理者ロールを選択します。 ユーザーをプロジェクト管理者ロールに追加する方法の詳細については、「プロジェクト管理者に プロジェクトへのアクセスを提供する」を参照してください。