An organization manages its cloud resources using the following Azure hierarchy:
- Management Group: `MG-Production`
- Subscription: `Sub-AppStore`
- Resource Groups: `RG-Services` and `RG-Database`
You need to delegate the ability to manage Azure Role-Based Access Control (RBAC) role assignments for all current and future resource groups inside `Sub-AppStore` to a security group named `Group-SecurityAdmins`. Members of `Group-SecurityAdmins` must not be able to create, delete, or modify any actual resources within the subscription.
Which role and scope should you assign to `Group-SecurityAdmins` to meet the requirements while adhering to the principle of least privilege?
- User Access Administrator at the `Sub-AppStore` subscription scopeAnswer
- BOwner at the `Sub-AppStore` subscription scope
- CUser Access Administrator at the `RG-Services` and `RG-Database` resource group scopes
- DUser Administrator in Microsoft Entra ID
Answer
Assign the User Access Administrator role at the `Sub-AppStore` subscription scope.
Assigning the User Access Administrator role at the `Sub-AppStore` subscription scope is correct because the User Access Administrator role is designed specifically to manage access to Azure resources (RBAC assignments) without granting the ability to create, delete, or modify the resources themselves. Because Azure RBAC assignments inherit down the hierarchy, configuring this role at the subscription level automatically extends the access to all current and future resource groups inside that subscription, satisfying the least privilege requirement.
Step-by-Step Solution
Key Concept
Azure RBAC inheritance and the distinction between the Owner and User Access Administrator roles for least privilege.
Estimated Time:1m 30s