Your company has an Azure environment with a management group named MG1, a subscription named Sub1 under MG1, and a resource group named RG1 in Sub1. You need to assign permissions to your security and operations teams using Azure built-in roles.
Which of the following statements regarding the behavior of Azure Role-Based Access Control (RBAC) in this environment are correct? (Select two.)
- A user assigned the Reader role at the MG1 management group level will have read-only access to all resource groups and resources in Sub1 due to role inheritance.Answer
- A user assigned the Contributor role at the Sub1 subscription level can manage resources within RG1, but cannot grant permissions to other users.Answer
- CAn administrator can assign a built-in Azure RBAC role at the Sub1 level to prevent developers from deploying virtual machines in any region other than East US.
- DTo ensure that only resources with a specific cost-center tag can be created in RG1, you must assign the User Access Administrator role to the deployment team.
Answer
The correct statements are that assigning the Reader role at the management group level grants read-only access to child subscriptions and resources due to role inheritance, and that a user with the Contributor role at the subscription level can manage resources within child resource groups but cannot grant permissions to other users.
Role assignments in Azure RBAC inherit down the resource hierarchy. Because MG1 is the parent of Sub1, assigning the Reader role at MG1 grants read-only access to all child resources within Sub1. Additionally, the Contributor role permits full resource management capabilities but explicitly lacks permissions to assign roles or delegate access to others. Therefore, a user with Contributor rights on Sub1 can create and modify resources within RG1 but cannot grant access to other identities.
Step-by-Step Solution
Key Concept
Azure Role-Based Access Control (RBAC) scopes, inheritance, and distinction from Azure Policy.