An enterprise has the following Azure management group and subscription hierarchy:
- Tenant Root Group
- Corp-Production (Management Group)
- Sub-App1 (Subscription for Production Application 1)
- Sub-App2 (Subscription for Production Application 2)
- Sub-HubNet (Subscription for Core Hybrid Networking Services)
You are designing a governance and identity strategy that must meet the following requirements:
1. A team of external security auditors must have read-only access to view configurations across Sub-App1, Sub-App2, and all future production application subscriptions.
2. The auditors must have absolutely no access to Sub-HubNet due to strict network security compliance.
3. Access management must minimize administrative overhead and ensure that new production application subscriptions automatically inherit the auditor permissions.
4. Any new production subscription must automatically deploy a standard diagnostic setting that streams activity logs to a central Log Analytics workspace.
Which governance and access control design should you recommend?
- ACreate a new management group named Corp-Prod-Apps under Corp-Production. Move Sub-App1 and Sub-App2 into Corp-Prod-Apps, leaving Sub-HubNet directly under Corp-Production. Assign the Reader role at the Corp-Prod-Apps scope to a Microsoft Entra ID security group containing the auditors. Assign an Azure Policy with the Deny effect at the Corp-Production scope to block the deployment of any subscription that does not have diagnostic settings pre-configured.
- Create a new management group named Corp-Prod-Apps under Corp-Production. Move Sub-App1 and Sub-App2 into Corp-Prod-Apps, leaving Sub-HubNet directly under Corp-Production. Assign the Reader role at the Corp-Prod-Apps scope to a Microsoft Entra ID security group containing the auditors. Assign an Azure Policy with the DeployIfNotExists effect at the Corp-Production scope to deploy the diagnostic settings.Answer
- CAssign the Reader role at the Corp-Production management group scope directly to each auditor's Microsoft Entra ID user account. Assign an Azure Policy with the DeployIfNotExists effect at the Corp-Production scope to deploy the diagnostic settings, and configure an Azure RBAC Deny assignment at the Sub-HubNet scope for the auditor accounts.
- DCreate a new management group named Corp-Prod-Apps under Corp-Production. Move Sub-App1 and Sub-App2 into Corp-Prod-Apps, leaving Sub-HubNet directly under Corp-Production. In Microsoft Entra Privileged Identity Management (PIM), assign the Reader role to the auditor accounts at the Corp-Prod-Apps scope as a permanently active assignment. Assign an Azure Policy with the DeployIfNotExists effect at the Corp-Production scope to deploy the diagnostic settings.