Closed6
今こそ始める、CDKコンストラクトライブラリ開発のスクラップ
- 友岡さん
AWS Prototyping Engineer
コンストラクトライブラリを作る理由
-
より広い範囲で再利用される
- npm i でインストール
-
コンストラクトライブラリの例
- cdk-nag
- cdk-ecr-deployment
- cdk-remote-stack
- AWS PDK
配布方法
- aws-cdk-lib
- open-constracuts
- self-publish
コンストラクトライブラリ開発の始め方
初級編
Projenを使う
Projenではじめる快適AWS CDK
Projenについてjsiiに準拠するtypescriptを書く
中級編
Readme.mdの書き方
Semantic versioningとconventional commits
Lambda関数のコードをライブラリに含める
NodejsFunctionなどsynth時にビルド処理が走る方法はオススメしない
- prependExec
- SingletoneFunction
CloudFormationカスタムリソース
- CREATE、UPDATE、DELETEを実装すると、CFnから任意のリソースを管理できる
CDK integ-runnner
aws-cdk-libのために開発された、CDKコードのintegration testフレームワーク
上級編
最小CDKバージョンの選択
CDKのfeature flagをどうする問題
このスクラップは5ヶ月前にクローズされました