When if we really mess up something using the API and want to get back to a specific state at a point in time. Is that possible?
Hi, are you referring to the entire account backup - including all dashbaords, datasets, users, group; or are you referring to back up a particular asset like ādatasetsā? For example, we have versioning feature in dataset, using which you can perform rollback in UI to a previous version.
@DRK for dataset, we have versioning: Reverting datasets back to previous published versions - Amazon QuickSight
You can always go back to previous published version.
For analysis: if you accidentally delete it, you can restore it with this API: QuickSight - Boto3 1.40.46 documentation Sight.Client.restore_analysis
I would suggest always publish a dashboard as the ābackupā of an analysis. So, you can āsave asā a dashboard to be an analysis.
For dashboard, you can always re-publish from the analysis. The only thing is how to re-store the access permissions you set up on the old dashboard. I published a solution with SSM parameter and Lambda functions to apply and store the access permissions: Build a centralized granular access control to manage assets and data access in Amazon QuickSight | AWS Big Data Blog
In future, we will release assets as bundle which can natively support the backup/restore use case. Thanks.
Hello AWS Team,
We treat our Quick Sight assetsādatasets, analyses, and dashboardsāas critical āinfrastructure-as-codeā components. From my understanding, Quick Sight likely stores its assets in DynamoDB under the hood, which opens the door for a seamless backup solution.
Would it be possible to offer a built-in, scheduled backup featureāideally integrated with AWS Backupāthat regularly snapshots all Quick Sight assets (e.g., daily)? This would be invaluable for ensuring business continuity, simplifying disaster recovery, and aligning with best practices for data-protection across the AWS ecosystem.
Iād love to hear your thoughts on whether this is on the roadmap or if thereās any potential workaround we can explore in the meantime.
Thank you for your consideration!
Hello Quick Sight team.
Any news on providing a full backup of all the assets?
The thing that I feared just happened ⦠via API, we accidentally deleted a data set ⦠and now there is no way to recover it.
This request should be a mainstream feature ⦠all AWS services offer a snapshot/backup of the assets and data ā¦
Since most posts on this topic are over a year old and there doesnāt seem to be an official solution yet, weāve decided to build our own backup system. Once itās ready, we plan to release it as open source ā hopefully itāll help others in the same situation.
@DRK @jaimentu
Here is a website link for backing up your Quick Sight assets into your own S3 buckets and restore them whenever needed.
Checkout the website: https://quicksightrestore.site
It does the main task of backup and restoration perfectly.
Currently versioning is done thru date and time which they promised to improve soon.