Slide 5
Slide 5 text
4
KDDI Agile Development Center Corporation
CDK Toolkit Libraryとは
CDK Toolkit Libraryの概要 ※個人の認識です
• 今までCLI(CDK CLI)で実施していたCDKの各種処理(※)を、プログラムコードから実行
可能なライブラリ
◦ ※ cdk synth, cdk deployなど
• 2025/07/05現在、Node.js(TypeScript/JavaScript)にのみ対応
• コードベースで記載することにより、下記のようなメリットがある
◦ TypeScriptによる「型」の恩恵を受けられる(型の不一致などトランスパイル問題の早期発見など)
◦ 命名規則、セキュリティベースライン、コーディングルールなどを一元管理化し、コードレベルで自動的に適用
可能(各種Linter, cdk-nag, zodなど)
◦ 各種処理が失敗した際のエラーハンドリング処理を細かく実装可能(CDK Toolkit Libraryには独自のエラーハ
ンドリング機能が用意されています)