AWS S3 allows you to distribute files publicly by configuring a public bucket or granting public access to specific objects. It can also be used to host static websites. In both cases, tracking access to these resources is important for security and auditing purposes.
47411d8baafa8cced757f771442e08849454857df58a341bfbcdf5bc22ea7be8 simplified-guide [18/Feb/2019:05:43:32 +0000] 112.120.201.145 - 381A22D2E282215C WEBSITE.GET.OBJECT index.html "GET / HTTP/1.1" 404 NoSuchKey 538 - 28 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36" - 47411d8baafa8cced757f771442e08849454857df58a341bfbcdf5bc22ea7be8 simplified-guide [18/Feb/2019:05:43:34 +0000] 112.120.201.145 - 64BED33D9CCEB6B7 WEBSITE.GET.OBJECT favicon.ico "GET /favicon.ico HTTP/1.1" 404 NoSuchKey 539 - 14 - "http://simplified-guide.s3-website.us-east-1.amazonaws.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36" - 47411d8baafa8cced757f771442e08849454857df58a341bfbcdf5bc22ea7be8 simplified-guide [18/Feb/2019:05:43:43 +0000] 112.120.201.145 - 560BDDE0527AC26F WEBSITE.GET.OBJECT oseems.png "GET /oseems.png HTTP/1.1" 200 - 31397 31397 12 11 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.96 Safari/537.36" -
To monitor access to your S3 buckets, you can enable Server access logging. This feature records details of each request made to your bucket and its objects. These logs help you understand who accessed your data and when.
Storing these logs in a separate, private S3 bucket is recommended. This ensures that your access logs are secure and available for analysis when needed.
Related: How to create private AWS S3 bucket
Related: AWS S3 Management Console






The logs will be stored in the root path of the bucket if no path is available and/or selected.

Related: AWS S3 Management Console



Related: AWS S3 Management Console

The log files are not generated and made available in real-time, so there will be some delay from accessing the objects and for the logs to be available.

