Cloud Equivalents

Audit, configuration & compliance

AWS CloudTrail vs Azure Monitor activity log (and Entra audit logs)

AWS CloudTrail maps to the Azure Monitor activity log for resource operations, plus Microsoft Entra audit and sign-in logs for identity events.

Resource-level data-plane logs come from each service's diagnostic settings.

Direct match Use it to: Record who did what, when, and from where, for security investigations and compliance.

Last verified: · Edit on GitHub · Report an error

Side-by-side comparison

API and control-plane audit logs: AWS vs Azure side by side
AspectAmazon Web ServicesMicrosoft Azure
ServiceAWS CloudTrailAzure Monitor activity log (and Entra audit logs)
LifecycleGenerally availableGenerally available
What it isRecords API activity. Event history gives 90 days of management events for free, trails deliver events to S3 and CloudWatch Logs, and CloudTrail Lake stores and queries events with SQL.Subscription-level control-plane events (create, update, delete, and actions) kept for 90 days, exportable through diagnostic settings to Log Analytics, storage, or Event Hubs. Entra audit and sign-in logs cover identity events.
Pricing modelThe first copy of management events in trails is free. Data events, extra copies, and CloudTrail Lake are billed.Activity log entries are free for 90 days. You pay for Log Analytics ingestion or storage when exporting.
DocsAWS CloudTrail docsAzure Monitor activity log (and Entra audit logs) docs
Pricing pageAWS CloudTrail pricingAzure Monitor activity log (and Entra audit logs) pricing
ExamsSAA-C03 SOA-C03 SCS-C03AZ-104 SC-500

Key differences

  • Retention. CloudTrail event history keeps 90 days of management events free, and trails or CloudTrail Lake keep events longer. The activity log keeps 90 days free, and diagnostic settings export it to Log Analytics, storage, or Event Hubs for longer retention.
  • Data events. CloudTrail data events (for example, S3 object reads) are opt-in on trails. On Azure, data-plane activity comes from resource logs (such as Storage or Key Vault diagnostic logs).
  • Organization-wide. CloudTrail organization trails cover all accounts. On Azure, apply diagnostic settings at scale with Azure Policy.

Pricing summary

Pricing models only. No prices are quoted because they change by region and over time.

AWS
The first copy of management events in trails is free. Data events, extra copies, and CloudTrail Lake are billed. AWS CloudTrail pricing →
Azure
Activity log entries are free for 90 days. You pay for Log Analytics ingestion or storage when exporting. Azure Monitor activity log (and Entra audit logs) pricing →

Certification exam mapping

ExamProviderLevelStatus
AWS Certified Solutions Architect – Associate SAA-C03AWSAssociatecurrent
Italian version retires after Dec 31, 2026.
AWS Certified CloudOps Engineer – Associate SOA-C03AWSAssociatecurrent
Replaces AWS Certified SysOps Administrator – Associate (SOA-C02), whose last exam day was Sep 29, 2025. Simplified Chinese and Korean versions retire after Nov 19, 2026.
AWS Certified Security – Specialty SCS-C03AWSSpecialtycurrent
The current code (SCS-C03) is taken from the exam-prep link on the official certification page. Simplified Chinese, Spanish (Latin America), and Portuguese (Brazil) versions retire after Dec 31, 2026.
Microsoft Certified – Azure Administrator Associate AZ-104AzureAssociatecurrent
Microsoft Certified – Cloud and AI Security Engineer Associate SC-500AzureAssociatecurrent
New certification. A practice assessment isn't available yet, which the page says usually means the exam recently left (or is in) beta.

Relevance is based on each exam's published scope, not a line-by-line objective match. Check the official study guide.

FAQ

What is the Azure equivalent of AWS CloudTrail?

AWS CloudTrail maps to the Azure Monitor activity log for resource operations, plus Microsoft Entra audit and sign-in logs for identity events. Resource-level data-plane logs come from each service's diagnostic settings.

How does pricing compare between AWS CloudTrail and Azure Monitor activity log (and Entra audit logs)?

AWS: The first copy of management events in trails is free. Data events, extra copies, and CloudTrail Lake are billed. Azure: Activity log entries are free for 90 days. You pay for Log Analytics ingestion or storage when exporting. Check the official pricing pages for current rates.

Which certification exams cover this topic?

AWS Certified Solutions Architect – Associate (SAA-C03); AWS Certified CloudOps Engineer – Associate (SOA-C03); AWS Certified Security – Specialty (SCS-C03); Microsoft Certified – Azure Administrator Associate (AZ-104); Microsoft Certified – Cloud and AI Security Engineer Associate (SC-500).

Related comparisons

Official sources