AWS クラウド開発キット (AWS CDK) は、使い慣れたプログラミング言語を使用してクラウドアプリケーションリソースをモデル化およびプロビジョニングするためのオープンソースのソフトウェア開発フレームワークです。
refer from: https://aws.amazon.com/jp/cdk/
nodejs
Mac
$ brew install node
$ node --version
v13.2.0
typescript
$ npm i -g typescript
$ tsc --version
Version 3.7.2
$ npm install -g aws-cdk
/Users/gekal/.nodebrew/node/v13.2.0/bin/cdk -> /Users/gekal/.nodebrew/node/v13.2.0/lib/node_modules/aws-cdk/bin/cdk
+ aws-cdk@1.31.0
added 200 packages from 185 contributors in 14.249s
$ cdk --version
1.31.0 (build 8f3ac79)
$ cdk init sample-app --language=typescript
サンプルアプリを作成
$ cdk deploy
サンプルアプリをデプロイ