インストール
npm install -g aws-cdk
Linuxの場合は、sudo
が必要です。
プロジェクトの作成
mkdir my-first-cdk
cdk init app --language typescript
モジュールの追加
たとえばec2のモジュールを追加するには、
npm install @aws-cdk/aws-ec2
or
yarn add @aws-cdk/aws-ec2
こんなかんじ。
bootstrap
CDKを実行するために必要なAWS内の環境を初期化。
AWS_PROFILE=your_profile cdk boostrap
ビルド
npm run build
deploy
AWS_PROFILE=your_profile cdk deploy
変更差分の確認
AWS_PROFILE=your_profile cdk diff
変更適用
AWS_PROFILE=your_profile cdk deploy