Your organization manages its Azure environment with the following hierarchy:
* Management Group: `MG-Corporate`
* Subscription: `Sub-Production`
* Resource Group: `RG-DataStorage` (contains multiple Azure Storage accounts)
A security group named `Data-Auditors` needs to inspect the configuration settings of the storage accounts within `RG-DataStorage` to verify compliance. The auditors must not have access to read, write, or delete the actual blob data stored inside these storage accounts, nor should they be able to modify the configurations of the storage accounts. To apply the principle of least privilege, which role assignment should you configure?
- Assign the Reader role to the Data-Auditors group at the scope of the RG-DataStorage resource group.Answer
- BAssign the Storage Blob Data Reader role to the Data-Auditors group at the scope of the RG-DataStorage resource group.
- CAssign the Global Reader directory role in Microsoft Entra ID to the Data-Auditors group.
- DAssign the Reader role to the Data-Auditors group at the scope of the MG-Corporate management group.
Answer
Assign the Reader role to the Data-Auditors group at the scope of the RG-DataStorage resource group.
Assigning the Reader role at the resource group scope (RG-DataStorage) provides read-only access to the control plane configurations of all resources within that resource group. Because the Reader role does not grant data-plane operations, the members of the security group cannot access the actual blob data inside the storage accounts. This configuration satisfies the requirements of configuration auditing and the principle of least privilege.
Step-by-Step Solution
Key Concept
Azure RBAC scopes, control plane versus data plane access, and role inheritance.
Estimated Time:1m 30s