A company needs to ensure that all Azure SQL databases conform to a corporate security standard requiring Transparent Data Encryption (TDE) to be enabled. The IT security team wants to track and report on the compliance status of all databases across the subscription, but they do not want to block developers from deploying databases that do not meet this standard. Which of the following should the security team implement?
- An Azure Policy definition with the Audit effectAnswer
- BAn Azure Policy definition with the Deny effect
- CAn Azure Role-Based Access Control (RBAC) Reader assignment
- DA ReadOnly resource lock applied to the subscription
Answer
An Azure Policy definition with the Audit effect
The correct answer is the Azure Policy definition with the Audit effect. Azure Policy is designed to evaluate resource properties against corporate standards. The Audit effect evaluates resource configurations (such as whether SQL databases have TDE enabled) and logs non-compliance in the compliance dashboard, but it does not block the creation or modification of those resources, matching the company's requirements.
Step-by-Step Solution
Key Concept
Azure Policy is used to define, assign, and manage policies that enforce different rules over resources, where the Audit effect evaluates resource properties and reports compliance without blocking deployments.
Estimated Time:1m 30s