I’m looking for a way to track who is accessing my S3 buckets and objects. How do I do that? 

Amazon S3 offers bucket logging, which allows you to see various information about requests against your buckets and objects. For an explanation of what’s offered in these logs, see Server Access Log Format. For instructions for enabling logging for a particular bucket, see Enabling Logging Using the Console.

You could also use AWS CloudTrail to track API calls to your S3 resources. For more information, see Logging Amazon S3 API Calls By Using AWS CloudTrail.

Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center

Published: 2016-05-03

Updated: 2017-07-25