Use an organizational CloudTrail trail with CloudWatch Logs metric filters and alarms to SNS
Short answer
A An organizational CloudTrail trail with CloudWatch Logs metric filters and CloudWatch alarms forwards alerts to SNS in near real time.
Question
Key Takeaways
An organizational trail covers every account in the org from one config, and CloudWatch Logs metric filters + CloudWatch alarms give near-real-time alerting to SNS email. SQS (B) and the EC2/S3/Glue/Athena batch paths (C/D) are slower and not real-time. Only A combines org trail + CloudWatch Logs + SNS.
All accounts in the organization must log every user action, and alerts must fire in near real time to an email list. An organizational CloudTrail trail writes to CloudWatch Logs; a metric filter on the specified user-action events drives a CloudWatch alarm that publishes to an SNS topic (email subscription), satisfying org-wide logging and real-time alerting.
Common mistake: Choosing B's SQS destination—SQS queues messages but does not alert an email list in real time without extra polling. Choosing C/D's S3+EC2/Glue/Athena paths—those are batch/periodic, violating the 'as close to real time as possible' requirement.
Expert Analysis
Why the Answer Is Correct
An organizational CloudTrail trail centrally logs all user actions across every account in AWS Organizations. Forwarding to CloudWatch Logs lets a metric filter match the specified events and a CloudWatch alarm publish to an SNS topic, which emails the distribution list in near real time—meeting both the org-wide logging and real-time alerting requirements.
Why the Other Options Are Wrong
B sends alerts to SQS, which queues but does not notify an email list in real time without additional polling logic. C mounts S3 on an EC2 instance to scan logs, and D runs hourly Glue/Athena queries—both are periodic, not near-real-time, and add unnecessary infrastructure. A is the real-time, managed path.
Community Comment Notes
Community voted A (100). Commenters confirmed A with the CloudTrail auto-enable/CloudWatch integration blog. B, C, and D were dismissed as non-real-time or overly complex.
Official Reference
https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudwatch-integration.html
This link opens the official vendor documentation in a new tab.
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
Certified101 👍 6 Answered AA is correct https://aws.amazon.com/blogs/mt/monitor-changes-and-auto-enable-logging-in-aws-cloudtrail/
-
navid1365 👍 1 Answered AThe answer is A
-
Nash101 👍 1A is correct
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.