AWS Cloud Certify · Practice exams

Security Specialty

AWS CloudTrail vs CloudWatch vs AWS Config: Who Did It, How It Performs, How It Is Configured

Updated October 2026 · 2 min read · Based on official AWS documentation

Quick answer

CloudTrail records who did what (actions by users, roles and AWS services), CloudWatch monitors how your resources and applications perform with metrics, logs and alarms, and AWS Config records how resources are configured over time and evaluates them against rules.

The three services in one table

CloudTrail, CloudWatch and AWS Config compared
ServiceThe question it answersWhat it does
AWS CloudTrailWho did what, and when?Helps with operational and risk auditing, governance and compliance. Actions taken by a user, role or AWS service, in the console, CLI, SDKs and APIs, are recorded as events. Event history keeps 90 days of management events per Region.
Amazon CloudWatchHow are my resources and applications performing?Monitors AWS resources and the applications you run on AWS in real time. Provides metrics, alarms and dashboards, and collects, stores and queries logs. The CloudWatch agent gathers metrics, logs and traces from EC2 fleets.
AWS ConfigHow is this resource configured, how did it change and is it compliant?Records resource configuration and relationships and their history. Evaluates configuration with rules, packages rules as conformance packs, supports remediation and aggregates data from multiple accounts and Regions.

Source: docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html

Sources: What is AWS CloudTrail?, What is Amazon CloudWatch? and What is AWS Config?.

Which one fits the scenario?

Exam-style scenarios and the matching service
ScenarioService
Find out which user or role made a specific API callCloudTrail
Keep an immutable record of user and API activity for audit and security, for yearsCloudTrail Lake (event data stores can keep data up to about 7 or 10 years, depending on the pricing option)
Get an alert when a metric crosses a thresholdCloudWatch alarm
Search and analyze application and system logsCloudWatch Logs
See which ports a security group allowed on a past dateAWS Config configuration history
Flag resources that violate a rule and remediate themAWS Config rules with remediation

Things the exam likes to test

These services appear throughout Domain 1: Detection. Practice them with a free practice test.

Frequently asked questions

What is the difference between CloudTrail and CloudWatch?

CloudTrail records who took which actions (an audit trail of API activity), while CloudWatch monitors the performance and health of resources and applications through metrics, logs and alarms.

What does AWS Config do that CloudTrail does not?

AWS Config records how resources are configured and how that changed over time, and evaluates them against rules. CloudTrail records the actions taken.

Is CloudTrail enabled by default?

You automatically have access to the Event history when you create your account. It shows the past 90 days of management events in a Region.

Which service shows what a security group allowed on a past date?

AWS Config, through its recorded configuration history.

Sources

AWS updates its programs and documentation. Check the linked official pages for the latest details before you decide or pay.

Practice for your AWS exam

Free practice tests with instant explanations and spaced repetition. No sign-up.

Start a practice test Security Specialty hub

Keep reading