Find Out Who Is Accessing Your Data

You have content stored in S3 that is accessible to other people, and you would like to find out who is accessing it and when.

Use Server Access Logging to log access to your data.

Server Access Logging can be enabled on any S3 bucket and will record information in log files each time data in the bucket is accessed. The log files themselves are also stored in an S3 bucket. You can store the logs in the same bucket you are logging or in another bucket, but the logged bucket and the destination bucket must be in the same S3 location.

Once logging is enabled, log files will start to appear in the logging destination bucket. You can specify a prefix string that will be prepended to all log file names to make it easier to identify specific logs.