Hello,
I want to verify the implementation flow for embedding Quick Sight dashboards within an AWS-hosted UI application. Specifically, I would like to confirm if the following approach is valid:
- Assign a role with the necessary permissions (
quicksight:GenerateEmbedUrlForRegisteredUser,sts:AssumeRole, andquicksight:RegisterUser) to the instance where the UI application is running. - Use an
AssumeRolerequest to get temporary credentials for the user. - Register the user using the
RegisterUserAPI. - Finally, generate the embed URL using the
GenerateEmbedUrlForRegisteredUserAPI.
Is this flow correct and feasible, or are additional considerations or steps needed to properly set up embedding for Quick Sight dashboards?
Thank you for your insights!