CloudTrail log files in S3 are being read by an unexpected IAM principal. Which log source reveals the GetObject calls against the CloudTrail bucket?
Show answer and explanation
Answer: A
Object-level reads on the log bucket, such as GetObject, appear only in S3 data events. Enabling data events for that bucket, often through a dedicated trail, captures who accessed the log files and when. Management events would show changes to trail configuration but not the reads themselves.
Why the other options are wrong
- B. Flow logs show network connections to S3 endpoints, not which principal called GetObject on which object.
- C. Config tracks bucket configuration and compliance, not object read activity.
- D. Budgets alerts on spend thresholds and is unrelated to access auditing.