cdk init

プロジェクトディレクトリの作成

空のディレクトリを作成します。

mkdir cdk-workshop && cd cdk-workshop

cdk init

新しいTypeScript用のCDKプロジェクトをcdk initコマンドを実行することで作成します。

cdk init sample-app --language typescript

出力は次のようになります(gitリポジトリの初期化に関する警告は無視してください。これはGitがインストールされていないことを意味します。

Applying project template app for typescript
Initializing a new git repository...
Executing npm install...
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN tst@0.1.0 No repository field.
npm WARN tst@0.1.0 No license field.

# Useful commands

 * `npm run build`   compile typescript to js
 * `npm run watch`   watch for changes and compile
 * `cdk deploy`      deploy this stack to your default AWS account/region
 * `cdk diff`        compare deployed stack with current state
 * `cdk synth`       emits the synthesized CloudFormation template

ご覧のとおり、CDKを開始するための便利なコマンドがたくさんあります。

参考