Can we embed amazonbi quicksight dashboard using API/sdk to internal harmony application?

Hello Community,

I have embedded an AmazonBI QuickSight 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:

  1. 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?

  2. 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 QuickSight 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.