We need to have a date log of every event where a dashboard got updated. Is there a way to review this?
Amazon QuickSight is integrated with AWS CloudTrail. This service provides a record of actions taken by a user, role, or an AWS service in Amazon QuickSight. CloudTrail captures all API calls for Amazon QuickSight as events. The calls captured include some calls from the Amazon QuickSight console and all code calls to Amazon QuickSight API operations. If you create a trail, you can enable continuous delivery of CloudTrail events to an Amazon S3 bucket, including events for Amazon QuickSight. If you don’t configure a trail, you can still view the most recent events in the CloudTrail console in Event history.
You can lookup QuickSight specific API logs in AWS CloudTrail by navigating to Event history → Lookup attributes as ‘Event Source’ → ‘quicksight.amazonaws.com’.
Did this answer your question? If so, please help the community out by marking this answer as ‘Solution.’
I like rajjaya’s reply, but if you want to go one step further, one can bring in select cloudtrail logs into QuickSight. I’m not certain of the plumbing behind the scenes, but I think a developer wrote code that captures QS events in CloudTrail, and then dumps it into an S3 bucket. Write a fast & dirty dataset against that S3 bucket and then you get this:
This is really helpful, I’ll see if I can put together something like this. Thanks!