AWS

AWS CDK Tips

AWS CDK init、diff、deploy、destroy と実務上の注意点。

日常コマンド
cdk init app --language typescript
cdk synth
cdk diff
cdk deploy
cdk deploy --all
cdk destroy

deployment 前には cdk diff を確認し、環境ごとの値は construct code に直接書かない。

Environment と tags
const env = {
  account: process.env.CDK_DEFAULT_ACCOUNT,
  region: process.env.CDK_DEFAULT_REGION,
};

Tags.of(this).add("Project", "example");
Tags.of(this).add("Environment", "production");

tags は ownership、cost review、incident tracing に使う。