S3 access logs allow you to have an in-depth look into who, when, and what users are accessing from your bucket. You simply go into the setting of the bucket you’d like to log, select another bucket that will receive these access logs. They will be created as objects within that bucket that you can go in and review. It is very important to note that the bucket that the logs will be sent to cannot be the same bucket you are monitoring, this can cause a loop. If the monitor and log bucket are the same then an object will be created, that will be logged, and now that a new object has been created in the form of this log that also requires a log which is another object which creates yet another log, and so on and so on.