Hello Quicksight Community,
We run an embedded dashboard service that generates dashboards for our users. Last night, during a release, we encountered an unexpected issue. Previously, we learned that publishing a new dashboard can cause bookmarks to be lost, which is understandable. However, what happened last night was puzzling.
We only updated our embedded dashboard generation service to use sts:AssumeRole
instead of sts:AssumeRoleWithWebIdentity
. We did not make any changes to the dashboards themselves or to any user experience configuration settings (both StatePersistence
and Bookmarks
are still set to true). Despite this, all of our users’ bookmarks disappeared, even though the dashboards continued to generate correctly.
This affected thousands of our customer users, causing them to lose their bookmarks.
I have a few questions for the Quicksight team:
- Why would changing the API code from using
sts:AssumeRoleWithWebIdentity
tosts:AssumeRole
cause bookmarks to disappear? - Is there a better way to manage bookmarks? Can we maintain bookmark state ourselves and repopulate the bookmarks in the UI?
Thank you for your assistance.