Let me give you a few pointers:
In S3 you will delete, create and modify buckets. In Cloud Trail you will track events that change infrastructure. This is done by tracking API. Using S3 you can avail server style logging to access objects in a bucket. This is restricted to read only operations and includes non-API access.
Refer following for more information:
https://docs.aws.amazon.com/AmazonS3/latest/dev/cloudtrail-logging.html
https://docs.aws.amazon.com/AmazonS3/latest/dev/ServerLogs.html