AWS

AWS CDK Tips

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

Version と安全範囲

最終確認:2026年7月11日

これは一般的な command reference であり、特定 version に固定した完全な runbook ではありません。実行前に installed version、最新の公式ドキュメント、対象 account/host/path を確認してください。deploy、destroy、delete、prune、sync、upgrade、system setting の変更は、費用、停止、data loss につながる可能性があります。差分を事前確認し、必要に応じて backup を取得してください。

日常コマンド

BASH
cdk init app --language typescript
cdk synth
cdk diff
cdk deploy
cdk deploy --all
cdk destroy

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

Environment と tags

TYPESCRIPT
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 に使う。