Closed6

今こそ始める、CDKコンストラクトライブラリ開発のスクラップ

M.K Tech k.masachikaM.K Tech k.masachika

コンストラクトライブラリを作る理由

  • より広い範囲で再利用される

    • npm i でインストール
  • コンストラクトライブラリの例

    • cdk-nag
    • cdk-ecr-deployment
    • cdk-remote-stack
    • AWS PDK
M.K Tech k.masachikaM.K Tech k.masachika

中級編

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フレームワーク

このスクラップは5ヶ月前にクローズされました