created: 2018-11-17T13:30:32.000Z
aws-cdkを使い始めるまでメモ
プロジェクトを作成する
app
ってのはサブコマンドで、「アプリ開発者として使う」という意味
(lib
ってのがあって、それはcdkのライブラリ作者が使うらしい)
$ cdk init app --language typescript
補完を効かせながら開発したいので追加
$ yarn add --dev \
tslint prettier \
tslint-config-prettier tslint-config-standard tslint-plugin-prettier
$ code ./tslint.json
使いたいAWSサービスの定義を加えて開発
$ yarn add @aws-cdk/aws-cognito
$ code ./bin/infra.ts
cloudformationの形式のファイルを出力
# cdk.jsonで定義された位置にjsファイルを生成
$ yarn run build
# そのjsを読んでcloudformationの形式を出力
$ cdk synth > ./cf.yaml