A company needs a solution to capture every API call made to its Amazon S3 objects. What should a SysOps administrator configure to meet this requirement?
Choose an answer
Tap an option to check your answer.
Correct answer: Create an AWS CloudTrail trail and enable data event logging for all S3 objects..
Why this is the answer
Creating an AWS CloudTrail trail and enabling data event logging for S3 objects is the correct solution because CloudTrail records API calls and related events made to your AWS account, including data plane operations like GetObject, PutObject, and DeleteObject for S3. This provides a comprehensive audit trail of all API activity. Turning on S3 bucket metrics provides operational data like request counts and data transfer, not individual API call details. Enabling S3 server access logging captures detailed records for requests made to an S3 bucket, but it's delivered as log files to another S3 bucket, which requires additional processing to analyze. AWS IAM Access Analyzer for S3 helps identify resources that are accessible from outside your account but does not log individual object access events.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed