A media production company stores high-value, pre-release film assets in an Azure Blob Storage container named `pre-release-footage`. You must design an access control solution that meets the following requirements:
1. Internal media editors must be allowed to modify the storage account's networking configurations and manage access keys, but only during scheduled maintenance windows. Their elevated access must require justification and automatically expire after 2 hours.
2. An external post-production vendor must be granted read-only access to a specific folder within `pre-release-footage` for exactly 30 days. If the vendor's access credentials are leaked, security administrators must be able to immediately revoke access for this vendor without rotating the storage account access keys or affecting other active tokens.
3. Access privileges must be granted to Microsoft Entra security groups rather than individual user accounts to ensure scalable management.
Which access control and security design should you recommend?
- AAssign the Storage Account Contributor role directly to the individual Entra ID user accounts of the media editors. For the post-production vendor, generate an ad-hoc Account SAS token with a validity period of 30 days.
- BCreate an Entra ID security group for the media editors and assign it a permanently active role assignment in Privileged Identity Management (PIM) for the Storage Account Contributor role. For the post-production vendor, generate an ad-hoc Service SAS token with a 30-day lifespan.
- Create an Entra ID security group for the media editors and configure an eligible role assignment in Privileged Identity Management (PIM) for the Storage Account Contributor role with a 2-hour activation limit. For the post-production vendor, configure a Stored Access Policy on the container and generate a Service SAS token associated with that policy.Answer
- DAssign individual media editors as eligible for the Storage Account Contributor role in Privileged Identity Management (PIM) with a 2-hour activation limit. For the post-production vendor, generate a User Delegation SAS token with a 30-day lifespan and grant the Storage Blob Data Reader role directly to the vendor's individual guest user account.