IAM Roles and Purpuse

The CFT for the Backend Framework Setup and the creation of the QuickSight components create IAM in the AWS Account that it is installed. 

Below is the list of the Roles and their Purpose:

Role Purpose
AmazonQFramework-AWS679f53fac002430cb0da5b7982bd228-fnZ708s887E8 IAM Execution role to Extract Data from DynamoDB Tables
AmazonQFramework-CustomCDKBucketDeployment8693BB649-unoj2GSZ3VOE Lambda to write data into s3 bucket
AmazonQFramework-FinOpsCenterQDynamoDataExtractorHa-4oYQql0QJxly Lambda to read data from dynamodb tables
AmazonQFramework-FinOpsCenterQGlueCrawlerRole295A89-hhZjT5ZET65W Lambda to setup glue crawlers
AmazonQFramework-FinOpsCenterQStaticWebsiteConfigUp-Z0oTD3Mcp1LS Lambda to update config in s3 bucket
AmazonQFramework-QuickSightServiceRole7B637E2B-GUb2vDYNGq13 Lambda to setup quicksight assets
AmazonQSetup-FinOpsCenterQAthenaNamedQueryLambdaSer-fdcJdVlzMAam Lambda to execute named queries on athena
AmazonQSetup-FinOpsCenterQDatasetRefreshCheckerServ-Iu75IkVuIcBB Lambda to check quicksight dataset refresh status
AmazonQSetup-FinOpsCenterQExecuteLambdaToCreateAthe-p2fB1nlcQtYy Lambda to create and database on athena which connects to s3
AmazonQSetup-FinOpsCenterQQuicksightAssetsSetupLamb-xVyxccSdwusB Lambda to create datastores, datasets, themes on quicksight
AmazonQSetup-FinOpsCenterQQuicksightAssetsSetupLamb-xVyxccSdwusB Lambda to create datastores, datasets, themes on quicksight
AmazonQSetup-FinOpsCenterQTopicCreatorServiceRole89-GKJTnYXFpwCC Lambda to create topics on quicksight