Your organization manages its Azure resources using a hierarchy that contains the Enterprise-MG management group, the Finance-Sub subscription, the Logs-RG resource group, and a storage account named financelogs2026.
An auditor named Jordan needs to view blob data stored in the containers of the financelogs2026 storage account to verify compliance. Jordan must not be able to modify the storage account configuration or view data in other storage accounts within the subscription.
Which role assignment meets this requirement while adhering to the principle of least privilege?
- Assign the Storage Blob Data Reader role at the scope of the financelogs2026 storage accountAnswer
- BAssign the Reader role at the scope of the Logs-RG resource group
- CAssign the Storage Blob Data Reader role at the scope of the Finance-Sub subscription
- DAssign the Global Reader directory role in Microsoft Entra ID
Answer
Assign the Storage Blob Data Reader role at the scope of the financelogs2026 storage account
Assigning the Storage Blob Data Reader role at the scope of the financelogs2026 storage account satisfies the requirement. It provides data-plane access to read container blobs for the specific storage account, while restricting the user from making modifications or accessing other storage accounts, thus adhering to the principle of least privilege.
Step-by-Step Solution
Key Concept
Azure RBAC roles separate control-plane and data-plane access, and should be assigned at the narrowest scope possible to enforce least privilege.