AWS CDKとは
AWS クラウド開発キット (AWS CDK) は、使い慣れたプログラミング言語を使用してクラウドアプリケーションリソースをモデル化およびプロビジョニングするためのオープンソースのソフトウェア開発フレームワークです。
- CloudFormationのテンプレートを動的に生成するツール
- TypeScriptやPython等の言語を使うので、IDEによる補完や文法チェックが可能
- より短く簡潔なコードでインフラ管理が可能
よく使うコマンド
# スタックの一覧を表示
cdk ls
# 定義されたスタックのAWS CloudFormaitonテンプレートを作成
cdk synth
# CDKアプリを初めてデプロイする際に「bootstrapスタック」を構築する
cdk bootstrap
# CDKアプリをデプロイする
cdk deploy xxxx
参考資料
-
ソースコード
-
ドキュメント
-
開発環境
-
ワークショップ
-
イベント等発表資料