Skip to content

Installation

  • Node.js >= 22.14.0
  • Enable corepack: corepack enable
  • Run npx projen at the root of the project the first time
  • S3 bucket for storing json Quicksight assets
  • Aurora RDS for managing Quicksight assets

Once the requirements are installed, run:

Terminal window
pnpm projen

then you can run:

Terminal window
pnpm nx run-many --target build

To build all lambda functions.

Then you can deploy all lambdas using:

Terminal window
pnpm nx run-many --target deploy --profile <profile>

After you deploy all lambdas you need to configure the variables for the lambdas directly in the AWS console.

You also can modify this code with AWS API Gateway to create a REST API for the lambdas.