Your company has an Azure subscription that contains a resource group named rg-finance. Within rg-finance, there is an Azure Storage account named stfinrecords that hosts a blob container named historical-data. A financial analyst named Taylor needs to read the blobs in the historical-data container. You must configure access to meet the following requirements:
- Taylor must authenticate by using Microsoft Entra ID.
- Taylor must be prevented from modifying any data or storage account configurations.
- The solution must follow the principle of least privilege.
Which role should you assign to Taylor?
- AReader assigned at the stfinrecords storage account level
- BStorage Account Contributor assigned at the stfinrecords storage account level
- Storage Blob Data Reader assigned at the historical-data container levelAnswer
- DUser Administrator assigned in Microsoft Entra ID
Answer
Storage Blob Data Reader assigned at the historical-data container level
Assigning the Storage Blob Data Reader role at the container level is correct because it grants read-only data plane access to the specific container using Microsoft Entra ID credentials. It ensures the user can read the blobs without granting control plane management permissions or key access, satisfying the principle of least privilege.
Step-by-Step Solution
Key Concept
Azure RBAC Control Plane versus Data Plane Roles for Storage
Estimated Time:1m 30s