I have embedded an AmazonBI Quick Sight dashboard into our internal Harmony application using the one-click embedding functionality. This worked well since I could authenticate users directly via SSO and allow them to preview dashboards based on their access.
Now, I would like to switch to API/SDK-based embedding. From what I understand, this requires an AWS account to create an IAM role. However, when I try to look for the account ID associated with my AmazonBI account, I cannot locate it in the account list.
My questions are:
Is there any option to implement API/SDK-based embedding with AmazonBI accounts, similar to how one-click embedding supports SSO? If so, could you please share the related documentation?
Since AmazonBI accounts have certain restrictions, what additional controls or capabilities would I get with API/SDK embedding that are not available with one-click embedding?
Explain is it worthy to even switch or not. Thanks for guidance.
Hi @vikrant and welcome to the Quick Sight community!
Based on the link you shared, it looks like this may be an internal Amazon application that you’re referring to?
As this is a public user forum, we would not have access to private account information so this may be a more suitable question for one of your account admins.
Here’s some documentation that covers best practices on the type of embedding suggested to use in various scenarios.
Since we have not heard back from you, I’ll go ahead and close/archive this topic. However, if you have any additional questions, feel free to create a new topic in the community and link this discussion for relevant information.