# 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.&#x20;

Below is the list of the Roles and their Purpose:

| Role                                                                                                                                                                                                                   | Purpose                                                      |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ |
| [AmazonQFramework-AWS679f53fac002430cb0da5b7982bd228-fnZ708s887E8](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQFramework-AWS679f53fac002430cb0da5b7982bd228-fnZ708s887E8) | IAM Execution role to Extract Data from DynamoDB Tables      |
| [AmazonQFramework-CustomCDKBucketDeployment8693BB649-unoj2GSZ3VOE](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQFramework-CustomCDKBucketDeployment8693BB649-unoj2GSZ3VOE) | Lambda to write data into s3 bucket                          |
| [AmazonQFramework-FinOpsCenterQDynamoDataExtractorHa-4oYQql0QJxly](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQFramework-FinOpsCenterQDynamoDataExtractorHa-4oYQql0QJxly) | Lambda to read data from dynamodb tables                     |
| [AmazonQFramework-FinOpsCenterQGlueCrawlerRole295A89-hhZjT5ZET65W](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQFramework-FinOpsCenterQGlueCrawlerRole295A89-hhZjT5ZET65W) | Lambda to setup glue crawlers                                |
| [AmazonQFramework-FinOpsCenterQStaticWebsiteConfigUp-Z0oTD3Mcp1LS](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQFramework-FinOpsCenterQStaticWebsiteConfigUp-Z0oTD3Mcp1LS) | Lambda to update config in s3 bucket                         |
| [AmazonQFramework-QuickSightServiceRole7B637E2B-GUb2vDYNGq13](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQFramework-QuickSightServiceRole7B637E2B-GUb2vDYNGq13)           | Lambda to setup quicksight assets                            |
| [AmazonQSetup-FinOpsCenterQAthenaNamedQueryLambdaSer-fdcJdVlzMAam](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQSetup-FinOpsCenterQAthenaNamedQueryLambdaSer-fdcJdVlzMAam) | Lambda to execute named queries on athena                    |
| [AmazonQSetup-FinOpsCenterQDatasetRefreshCheckerServ-Iu75IkVuIcBB](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQSetup-FinOpsCenterQDatasetRefreshCheckerServ-Iu75IkVuIcBB) | Lambda to check quicksight dataset refresh status            |
| [AmazonQSetup-FinOpsCenterQExecuteLambdaToCreateAthe-p2fB1nlcQtYy](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQSetup-FinOpsCenterQExecuteLambdaToCreateAthe-p2fB1nlcQtYy) | Lambda to create and database on athena which connects to s3 |
| [AmazonQSetup-FinOpsCenterQQuicksightAssetsSetupLamb-xVyxccSdwusB](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQSetup-FinOpsCenterQQuicksightAssetsSetupLamb-xVyxccSdwusB) | Lambda to create datastores, datasets, themes on quicksight  |
| [AmazonQSetup-FinOpsCenterQQuicksightAssetsSetupLamb-xVyxccSdwusB](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQSetup-FinOpsCenterQQuicksightAssetsSetupLamb-xVyxccSdwusB) | Lambda to create datastores, datasets, themes on quicksight  |
| [AmazonQSetup-FinOpsCenterQTopicCreatorServiceRole89-GKJTnYXFpwCC](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/roles/details/AmazonQSetup-FinOpsCenterQTopicCreatorServiceRole89-GKJTnYXFpwCC) | Lambda to create topics on quicksight                        |

&#x20;
