aws-cdkを使い始めるまでメモ
Nov 17, 2018 22:30 · 235 words · 1 minute read
プロジェクトを作成する
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