This is a blank project for TypeScript development with CDK.
The cdk.json
file tells the CDK Toolkit how to execute your app.
npm run build
compile typescript to js // cdk-templete-startup-edition-stack.tsを編集したら必ず実行してくださいnpm run watch
watch for changes and compilenpm run test
perform the jest unit testscdk deploy
deploy this stack to your default AWS account/regioncdk diff
compare deployed stack with current statecdk synth
emits the synthesized CloudFormation template
aws-cdk-create-api直下の./cdk-create-api.drawio
を参照ください。
cdk-templete-startup-edition-stack.ts
:AWSのリソースを定義するファイルです。 ユーザーがリソース定義のために編集するべきファイルはこのファイルのみとなります。src/lambda/*.js
:スタックファイルで定義したLambda関数の定義先です。lambdaディレクトリ直下に関数を定義します。
To start AWS-CDK: npm install -g aws-cdk
:初めてAWS CDKを利用する際はCDKのインストールから実行してくださいTo confirm install: cdk --version
STEP1. cd ./cdk-templete-startup-edition
STEP2. npm run build
:作成したtypescriptファイルをjavascriptに変換します。STEP3. cdk diff
:変更したアーキテクチャーの差分を確認できます ※必ずしも実行しなければいけない手順ではありません。STEP4. cdk deploy
:アーキテクチャーの新規作成・更新を実行します。
AWS CDKの実装を新たに行いたい場合は、以下のリンクからリファレンスを参照してください。
https://docs.aws.amazon.com/cdk/api/latest/docs/aws-construct-library.html
注意1:配布時期から時間が経っている場合、node_modulesのモジュールのバージョンが古い可能性があります
注意2:また、aws-cdkのモジュールは各バージョンが統一されていない場合、互換性が失われてコンパイルエラーとなることがあります