title | description | services | ms.service | author | ms.author | ms.date | ms.topic |
---|---|---|---|---|---|---|---|
Grant admin access to dev box projects |
Learn how to manage multiple Microsoft Dev Box projects by granting admin permissions and delegating project administration. |
dev-box |
dev-box |
RoseHJM |
rosemalcolm |
01/05/2024 |
how-to |
In this article, you learn how to grant project administrators access to perform administrative tasks on Microsoft Dev Box projects. Microsoft Dev Box uses Azure role-based access control (Azure RBAC) to grant access to functionality in the service.
You can create multiple Microsoft Dev Box projects in the dev center to align with each team's specific requirements. By using the built-in DevCenter Project Admin role, you can delegate project administration to a member of a team. Project admins can use the network connections and dev box definitions configured at the dev center level to create and manage dev box pools within their project.
A DevCenter Project Admin can manage a project by:
- Viewing the network connections attached to the dev center.
- Viewing the dev box definitions attached to the dev center.
- Creating, viewing, updating, and deleting dev box pools in the project.
To grant a user project admin permission in Microsoft Dev Box, you assign the DevCenter Project Admin role at the project level.
Use the following steps to assign the DevCenter Project Admin role:
-
Sign in to the Azure portal.
-
In the search box, enter projects. In the list of results, select Projects.
-
Select the project that you want to give your team members access to.
:::image type="content" source="./media/how-to-project-admin/projects-grid.png" alt-text="Screenshot that shows the list of existing projects." lightbox="./media/how-to-project-admin/projects-grid.png":::
-
On the left, select Access Control (IAM).
:::image type="content" source="./media/how-to-project-admin/access-control-tab.png" alt-text="Screenshot that shows the access control page for a project." lightbox="./media/how-to-project-admin/access-control-tab.png":::
-
Select Add > Add role assignment.
-
Assign the following role. For detailed steps, see Assign Azure roles using the Azure portal.
Setting Value Role Select DevCenter Project Admin. Assign access to Select User, group, or service principal. Members Select the users or groups that need administrative access to the project. :::image type="content" source="media/how-to-project-admin/add-role-assignment-admin.png" alt-text="Screenshot that shows the pane for adding a role assignment." lightbox="media/how-to-project-admin/add-role-assignment-admin.png":::
The users can now manage the project and create dev box pools within it.
[!INCLUDE permissions note]