Can S3 Analytics provide the user-logs and data ingestion for Quicksight? How to enable it?

Just wanted to know, can we use S3 analytics option in quicksight to track and visualize the user activity on s3 buckets and its related folders. We want to create a dashboard to capture the user-logs for the individual folders created inside a bucket. Can we do the same using s3 analytics.


Also while clicking on the option i am getting some error, can you please how can we enable this option on quicksight

Thanks,

Hi @shivazr

Amazon S3 Analytics primarily focuses on analyzing storage access patterns to help optimize storage costs by transitioning data to appropriate storage classes. It doesn’t provide detailed user activity tracking at the individual folder level within buckets.

Verify that you’ve enabled storage class analysis for your S3 bucket and configured at least one filter. After configuring storage class analysis, it may take 24 to 48 hours to start seeing data analysis in the S3 console. Ensure that sufficient time has passed since enabling the analysis.

Ensure QuickSight has the necessary permissions to access your S3 bucket. You might need to authorize QuickSight to access the S3 account and ensure that the appropriate S3 buckets are selected for access.

To monitor and visualize user activities within S3 buckets and their subfolders, consider enabling AWS CloudTrail logging. CloudTrail records API calls made to S3, capturing detailed information about user actions. You can then use Amazon Athena to query these logs and QuickSight to visualize the data, creating dashboards that display user activities at the desired granularity.

Please refer to the below documentations this might be helpful for you.

1 Like

Thanks you @Xclipse, this is very helpful !!! :slightly_smiling_face: