Following are the prerequisites for this workshop. This module is meant to be delivered after QuickSight basic dashboard authoring modules.
  • AWS Account with admin privileges.
  • QuickSight Enterprise Account.
  • Basic understanding of JavaScript & Python.

Embedding notes template - Copy to a notepad to keep track of details.

AwsAccountId :
CognitoUserPoolId :
CognitoClientId :
CognitoDomainUrl :
RoleArn :
DashboardRegion :
APIGatewayUrl :

If you want to quickly spin up this framework, you can skip the manual build and use the CloudFormation template provided in last section.

Please ensure that you are creating all components of this framework in same aws region to keep the learning experience as smooth as possible.

This workshop is set up to work on QuickSight accounts wherein you use IAM users, Role backed SSO users or QuickSight users for sign in. Embedding is possible with AD backed accounts as well. Reach out to your aws/QuickSight contact if you have questions on the same.