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

管理 Microsoft Dev Box 项目

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

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

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

项目管理员

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

若要了解如何将用户添加到项目管理员角色,请参阅为项目管理员提供对项目的访问权限

重要

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

权限

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

操作 所需权限
创建或删除开发箱项目 对要在其中创建项目的开发人员中心的“所有者”、“参与者”或“写入”权限。
更新开发箱项目 项目的“所有者”、“参与者”或“写入”权限。
在项目中创建、删除和更新开发箱池 - 对 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. 选择“删除”。

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

  5. 在确认消息中,选择确定

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

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

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

  1. 登录 Azure 门户

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

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

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

    屏幕截图显示项目访问控制页面。

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

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

    显示“添加角色分配”窗格的屏幕截图。

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

若要为项目分配管理访问权限,请选择“DevCenter 项目管理员”角色。 若要了解如何将用户添加为项目管理员角色,请参阅为项目管理员提供对项目的访问权限