Open3
CDK 2023
AWS CLIインストール
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
CDKインストール
npm install -g aws-cdk
初期化
cdk init app --language typescript
テストデプロイ
cdk deploy
cloud formationのコンソールでスタックが確認できるはず。リソースはメタデータだけ。
削除
cdk destroy
実践
スタック名変更
./bin
にconfig.jsを作成して、名前を定義するのが良い。
export const BACKEND_STACK_NAME = "BackendStack";
./bin/<project>.ts
からはこれをimportする。
スタッククラス名
基本はそのままでもいいが変えたければ、./lib/<project>-stack.ts
のクラス名を変えて、./bin/<project>.ts
の呼び出しも変える。
以降、つらつらと./lib
以下にスタックん構成を記述していく。