This is responsible for creating resources in various AWS Accounts (API, Data stores, auth, etc)
-
Install NodeJs [https://nodejs.org/en]
-
Install git (Windows only) [https://git-scm.com/]
-
Install AWS CLI [https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html]
-
npm install -g typescriptInstall TypeScript globally -
npm install -g aws-cdkInstall AWS CDK Toolkit (cdk cli)
- Windows:
doskey cdk=npx aws-cdk $* - macOS/Linux:
alias cdk="npx aws-cdk"
git clone [email protected]:sigdotcom/mstacm-cdk.git
aws configure ssoAWS CLI Wizard for setting credentials for your ACM AWS accountnpm run bootstrapSetup your AWS account with initial resources for CDK deploymentnpm run deployCompile TypeScript code to JS, synthesizes CloudFormation template, deploy this stack to AWS account
Bootstraping and authentication is a one time step, only need to run the deploy command from here on out:
npm run deployCompile TypeScript code to JS, synthesizes CloudFormation template, deploy this stack to AWS account