Azure Governance, Compliance, and Resource Protection
Back to Learn
AZ-900Chapter 10

Microsoft AZ-900 Certification Study

Azure Governance, Compliance, and Resource Protection

Microsoft Purview, Azure Policy, resource locks, Service Trust Portal, compliance evidence, and AI governance guardrails

Suggested time: 48 minutes • Beginner level • Aligned to the Azure management and governance domain of AZ-900

Neon Azure Fundamentals shield surrounded by cloud, compute, networking, storage, identity, governance, and analytics symbols

1. Azure governance and compliance objectives

This chapter connects data governance, resource configuration guardrails, protection against accidental administrative changes, and Microsoft compliance evidence. Together, , , resource locks, and the Microsoft Service Trust Portal help an organization keep its cloud estate visible, controlled, and auditable.

  • Explain how discovers, classifies, protects, and governs data.
  • Describe definitions, assignments, initiatives, evaluation, remediation, and exemptions.
  • Compare Delete and ReadOnly resource locks and understand their inheritance.
  • Locate security, privacy, compliance, and audit material in the Microsoft Service Trust Portal.
  • Apply the same controls to changes proposed by Copilot or agent-assisted automation.
Azure governance map connecting Microsoft Purview, Azure Policy, resource locks, the Service Trust Portal, and audit evidence.
Azure governance map connecting , , resource locks, the Service Trust Portal, and audit evidence.

2. Governance works through complementary controls

No single service covers every governance need. focuses on the data estate; evaluates resource state against organizational rules; resource locks block specific destructive management operations; and the Service Trust Portal supplies Microsoft control and assurance documentation.

Azure RBAC remains part of the model because it determines who may perform management actions. Governance is strongest when authorization, policy, locks, data controls, and audit evidence reinforce one another.

3. and the unified data view

is a family of data governance, security, risk, and compliance solutions. It brings information about on-premises, multicloud, and software-as-a-service data into a more unified view so teams can understand an estate that would otherwise be fragmented across systems.

The source module emphasizes automated discovery, sensitive-data classification, and end-to-end lineage. The current Microsoft portfolio presents governance, data security, and data compliance as connected solution areas for managing data through its lifecycle.

Microsoft Purview unifying on-premises, multicloud, and SaaS data through discovery, classification, and lineage.
unifying on-premises, multicloud, and SaaS data through discovery, classification, and lineage.

4. Discovery, classification, and lineage

Foundational data-estate capabilities.
CapabilityGovernance value
Automated data discoveryFind data assets and update the estate inventory without depending only on manual records
Sensitive-data classificationIdentify content that requires stronger protection, handling, retention, or compliance controls
End-to-end lineageShow where data came from, how it moved or changed, and which downstream systems consume it

These capabilities make data easier to find and safer to use. They also give investigators, data owners, and auditors shared context for decisions.

5. Risk, security, and compliance solutions

Microsoft 365 is central to many risk and compliance capabilities. Services such as Microsoft Teams, OneDrive, and Exchange provide signals and locations where Purview can monitor and manage organizational information.

  • Protect sensitive information across clouds, applications, and devices.
  • Identify data risks and manage regulatory obligations.
  • Provide a practical starting point for a regulatory-compliance program.

6. Unified data governance across the estate

Purview governance can cover data stored in Azure, SQL and Hive databases, local environments, SaaS services, and other clouds such as Amazon S3. The goal is not merely to catalog names, but to build a trusted map that connects technical metadata with business meaning and responsibility.

This broad view helps reduce duplicated inventories and inconsistent classifications across platforms.

Microsoft Purview solution areas for data governance and risk, security, and compliance.
solution areas for data governance and risk, security, and compliance.

7. What a governed data estate enables

  • Maintain a current map of data assets with classification and end-to-end lineage.
  • Locate sensitive information across the estate.
  • Give data consumers a secure environment in which to find valuable and trusted data.
  • Generate insights into how data is stored and used.
  • Manage access to data securely and at scale.

These outcomes support both control and productive use: governance should make trusted data easier to find while limiting access according to policy.

8. The purpose of

creates, assigns, and manages rules that control or audit Azure resource configuration. It continually compares resource state with organizational standards and reports noncompliance. Depending on the policy effect, it can also deny a configuration before a noncompliant resource is created or changed.

focuses on the resulting resource state, regardless of who proposed the change. Azure RBAC focuses on whether an identity is authorized to perform an action. Both controls are therefore necessary.

Azure Policy lifecycle from definition and assignment to evaluation, compliance results, and remediation.
lifecycle from definition and assignment to evaluation, compliance results, and remediation.

9. Definitions, assignments, scopes, and inheritance

A policy definition describes the condition to evaluate and the effect to apply. An assignment connects a definition or initiative to a scope. Supported scopes include a management group, subscription, resource group, and individual resource.

Assignments flow to descendant scopes. A policy assigned to a resource group applies to resources in that group, including newly created resources. More broadly scoped assignments can govern multiple subscriptions. Deliberate exclusions and exemptions can handle approved exceptions without deleting the standard.

Azure Policy assignment inherited from management group to subscription, resource group, and resources.
assignment inherited from management group to subscription, resource group, and resources.

10. Evaluating new and existing resources

is invoked when relevant resources are created or updated, when an assignment is created or changed, and during recurring compliance evaluation. It also assesses resources that existed before the policy was introduced.

For example, a policy that permits only approved virtual-machine sizes evaluates a new VM, a resize operation, and the existing VM population. This turns policy from a deployment-time gate into an ongoing compliance control.

11. Built-in definitions, remediation, and

Azure includes built-in policy and initiative definitions for areas such as storage, networking, compute, monitoring, and security. Organizations can start with built-ins and add custom definitions when their requirements are specific.

Some effects can remediate noncompliant resources. A policy can require an AppName tag and add it when missing, for example. Owners retain control through exemptions for approved cases. can also integrate with so pre-deployment and post-deployment pipeline controls participate in the same governance model.

12. Policy guardrails for AI-assisted changes

A recommendation from Copilot or an agent-like automation does not bypass governance. can still restrict locations, require tags, allow only approved SKUs, and enforce security-baseline controls regardless of how the proposed change was generated.

A safe workflow separates proposal, approval, deployment, exception handling, remediation, and audit. Human reviewers remain accountable for the allowed scope and for high-impact exceptions.

AI-assisted Azure change flowing through human approval, Azure RBAC, Azure Policy, resource locks, and audit.
AI-assisted Azure change flowing through human approval, Azure RBAC, , resource locks, and audit.

13. initiatives

An initiative groups related policy definitions under one broader goal. The initiative can be assigned and tracked as one item, which is more practical than operating many independent assignments for a common compliance objective.

The source uses an older Enable Monitoring security initiative as an example. The current Microsoft service name is . The example initiative contained more than 100 definitions, including checks for unencrypted SQL databases and servers, operating-system vulnerability baselines, and missing endpoint-protection agents.

Azure Policy initiative grouping many definitions into a single compliance goal.
initiative grouping many definitions into a single compliance goal.

14. Why resource locks are needed

Resource locks reduce the chance that an authorized user accidentally deletes or changes a critical resource. RBAC may correctly grant an administrator broad permissions, yet those legitimate permissions can still be used by mistake. A lock adds an independent management-plane restriction.

Locks can be applied to a subscription, resource group, or individual resource and are inherited by descendants. They protect management operations, not every data-plane operation inside the service.

15. Delete and ReadOnly lock types

Resource lock behavior.
Portal nameCommand nameReadModifyDelete
DeleteCanNotDeleteAllowedAllowedBlocked
ReadOnlyReadOnlyAllowedBlockedBlocked

A ReadOnly lock resembles limiting authorized users to Reader-like management permissions. The exact operational impact must be tested because some services perform management-plane writes as part of normal administration.

Delete and ReadOnly resource locks with scope inheritance and allowed or blocked operations.
Delete and ReadOnly resource locks with scope inheritance and allowed or blocked operations.

16. Lock scope, inheritance, and precedence

A lock on a resource group also applies to its resources. A subscription lock can reach every descendant group and resource. This inheritance makes broad protection simple, but it can also block changes farther down the hierarchy than an operator expects.

Locks apply regardless of RBAC permissions. Even an Owner must remove the applicable lock before performing an operation that it blocks. Removing the lock still requires the appropriate authorization.

17. Managing and changing locked resources

Locks can be viewed, created, or removed from the Locks area of a resource in the Azure portal. They can also be managed with Azure PowerShell, Azure CLI, or an template.

Changing a protected resource is intentionally a two-step process: first remove the lock using an authorized identity, then perform the permitted operation. If continued protection is required, reapply the lock after the approved change and preserve evidence of the change.

18. Microsoft Service Trust Portal

The Microsoft Service Trust Portal provides security, privacy, compliance, and assurance information about Microsoft cloud services. Its reports explain how Microsoft implements controls and processes that protect services and customer data.

The portal is available at servicetrust.microsoft.com. Some material requires authentication with a Microsoft Entra work or school account and acceptance of the Microsoft nondisclosure agreement for compliance materials.

Microsoft Service Trust Portal providing compliance documents, saved library items, notifications, and audit evidence.
Microsoft Service Trust Portal providing compliance documents, saved library items, notifications, and audit evidence.

19. Portal navigation, library, and document availability

Main areas described in the source module.
AreaPurpose
Service Trust PortalReturn quickly to the portal home page
My LibraryPin documents for quick access and receive notifications when saved items are updated
All DocumentsBrowse the document collection and pin selected material into My Library

The source states that reports and documents remain downloadable for at least 12 months after publication or until a newer version becomes available. Audit procedures should record the document version and retrieval date rather than assuming a link will always expose the same evidence.

20. Module assessment with explained answers

Paraphrased knowledge check.
QuestionAnswerWhy
Which service can prevent creation of noncompliant resources without manually inspecting each one?It evaluates resource configuration against assigned definitions and can deny a noncompliant state.
What is the most direct protection against accidental deletion of a critical Azure resource?A resource lockA Delete or inherited lock blocks the management-plane delete operation even for broadly authorized users.

21. Chapter summary and continued practice

establishes visibility and governance across data. evaluates and remediates configuration compliance. Resource locks add protection against accidental destructive actions. The Service Trust Portal supplies Microsoft assurance artifacts. Azure RBAC and auditing connect these controls to accountable identities and evidence.

The source recommends the Microsoft Learn module Intro to and references pay-as-you-go and an Azure free trial of up to 30 days. Verify current offers and product documentation before relying on promotional or time-sensitive details.

Explore with Copilot Chat

  • Create a governance blueprint showing how , , resource locks, and the Microsoft Service Trust Portal work together.
  • Design an agent-assisted workflow in which an agent drafts controls and humans approve exceptions and remediation.
  • Build a recurring audit-evidence checklist that combines Service Trust Portal artifacts with compliance data.
  1. overview
  2. overview
  3. Protect Azure resources with locks
  4. Microsoft Service Trust Portal