你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

管理 Microsoft Dev Box 项目

本文介绍如何使用 Azure 门户管理 Microsoft Dev Box 项目。

项目是开发团队成员访问 Microsoft Dev Box 的途径。 项目包含开发框池,用于指定开发框定义和创建开发框时使用的网络连接。 开发经理可以使用开发框池配置项目,这些池指定适合其团队工作负荷的开发框定义。 开发箱用户从他们有权通过项目成员身份访问的开发箱池创建开发箱。

每个项目都与单个开发人员中心相关联。 当你将项目与开发人员中心关联时,开发人员中心级别的所有设置会自动应用于项目。

先决条件

若要完成本文中的任务,需要项目级管理员权限,如以下部分所述。

项目管理员

Microsoft Dev Box 使你可以将项目管理委派给项目团队的成员。 项目管理员可以协助其团队日常管理项目,例如创建和管理开发框池。 若要向用户提供管理项目的权限,请将其添加到 DevCenter 项目管理员角色。 本文中的任务可供项目管理员使用。

若要了解如何将用户添加到 Project Admin 角色,请参阅 分配 DevCenter Project Admin 角色

重要

分配有开发箱用户角色或项目管理员角色的用户可以创建开发箱。

权限

若要管理开发框项目,需要以下权限:

行动 所需权限
创建或删除开发框项目 - 对要在其中创建项目的开发人员中心的“所有者”、“参与者”或“写入”权限。
更新开发箱项目 - 项目的所有者权限、贡献者权限或写入权限。
在项目中创建、删除和更新开发框池 - Azure 订阅或特定资源组的所有者、参与者权限。
- 项目的 DevCenter 项目管理员权限。
管理项目中的开发框 - DevCenter 项目管理员。
将开发框用户添加到项目 - 项目所有者权限。

创建Microsoft Dev Box 项目

以下步骤演示如何创建和配置 Microsoft Dev Box 项目。

  1. 登录到 Azure 门户

  2. 在搜索框中输入“项目”。 在结果列表中,选择“项目”

  3. 在“项目”页上,选择“创建”

  4. 在“创建项目”窗格的“基本信息”选项卡上,输入以下值

    设置 价值
    订阅 选择要在其中创建项目的订阅。
    资源组 选择现有资源组,或者选择“新建”并输入新资源组的名称。
    开发人员中心 选择要与此项目关联的开发人员中心。 开发人员中心级别的所有设置适用于该项目。
    名称 输入项目的名称。
    说明 输入项目的简短说明。

    “创建项目”窗格的屏幕截图,其中打开了“基本信息”选项卡。

  5. “开发框设置”选项卡上,确保为“常规”和“成本”控件设置选择“启用”选项:

    “创建项目”窗格的屏幕截图,其中打开了“开发框设置”选项卡,同时选中了“启用”选项。

    启用 成本控制 设置时,可以限制每个开发人员的开发框数,并指定开发人员可以创建的最大开发框数。 如果未启用 成本控制 设置,开发人员可以创建无限数量的开发框。

    若要了解有关开发箱限制的详细信息,请参阅教程:通过设置项目的开发箱限制来控制成本

  6. (可选)在“标记”选项卡上,输入要分配的名称/值对。

  7. 选择 审阅 + 创建

  8. 在“查看”选项卡中,选择“创建”

  9. 通过检查操作的通知,确认项目已成功创建。 选择 转到资源

  10. 验证项目是否显示在 “项目” 页上。

创建项目时,可能会看到有关目录的信息性消息: 包含此项目的开发人员中心没有分配目录。在分配至少一个模板的目录之前,无法在此项目中部署环境。

显示有关目录要求的信息性消息的屏幕截图。

由于未配置部署环境,因此可以安全地忽略此消息。

删除Microsoft Dev Box 项目

不再使用它时,可以删除Microsoft Dev Box 项目。 删除项目是永久性的,无法撤消。 不能删除具有与之关联的开发箱池的项目。

  1. 登录到 Azure 门户

  2. 在搜索框中输入“项目”。 在结果列表中,选择“项目”

  3. 打开要删除的开发框项目,然后选择“ 删除

    开发框项目的概述页的屏幕截图,其中突出显示了“删除”选项。

  4. 在确认消息中,选择“ 确定

    删除开发箱池确认消息的屏幕截图。

提供对 Microsoft Dev Box 项目的访问权限

你必须先通过角色分配提供访问权限,然后用户才可以基于项目中的开发箱池创建开发箱。 Dev Box 用户角色使开发箱用户能够创建、管理和删除其自己的开发箱。 必须先对项目具有足够的权限,然后才能添加用户。

  1. 登录到 Azure 门户

  2. 在搜索框中输入“项目”。 在结果列表中,选择“项目”

  3. 打开要向团队成员提供访问权限的开发框项目。

  4. 在左侧菜单中,选择“ 访问控制”(IAM),然后选择“ 添加添加>角色分配”:

    显示项目访问控制页面的屏幕截图,其中突出显示了“添加角色分配”选项。

  5. 分配以下角色。 有关详细步骤,请参阅使用 Azure 门户分配 Azure 角色

    设置 价值
    角色 选择“DevCenter 开发箱用户”
    将访问权限分配到 选择“用户、组或服务主体”
    成员 选择希望有权访问该应用的用户或组。

    显示“添加角色分配”窗格的屏幕截图,其中突出显示了 DevCenter Dev Box 用户角色。

用户现在可以查看项目及其中的所有池。 他们可以从任何池中创建开发箱,并从开发者门户管理这些开发箱。

若要为项目分配管理访问权限,请选择 DevCenter 项目管理员角色。 有关如何将用户添加到 Project Admin 角色的详细信息,请参阅 分配 DevCenter Project Admin 角色