組み合わせる事でこんなことができます。特有の抽象化によるメリットを受けづらいはじめに...なにやら見覚えのある記事だと思ったそこのあなた、大正解です。似た内容の記事を投稿しています。リベンジした記事になります。(SAM)のテンプレートとして出力することができるサービスです。一部のブラウザではファイルの同期を行ってくれるため、キャンバス上で操作した結果がリアルタイムにローカルのファイルに反映されます。コードができあがるのではないか!?という考えが本投稿のモチベーションです。以下は登場人物の紹介になります。サービスからサーバーレスアプリケーションを構築するために使用できるビジュアルデザイナーです。使用すると、キャンバス上でサーバーレスリソースをドラッグして、それらを接続することができます。テンプレートを生成します。コードに変換するためのツールです。コマンドの裏側で動くライブラリだったりします。https://github.com/cdklabs/cdk-from-cfnnodemon言わずと知れたファイルの変更を検知してくれるツールです。配布されていて導入が簡単なので利用します。コードをデプロイするところまでをゴールとしてみます。次の環境で実施しています。プロジェクトを初期化します。リポジトリから変換するスクリプトとそれに必要なライブラリもインストールしています。https://raw.githubusercontent.com/aws/serverless-application-model/develop/bin/sam-translate.pypackage.jsonを編集します。template.yamlを監視し、変更の度にcdk-from-cfnを呼び出してlib/my-stack.tsへ書き込むコマンドをcodegen-modeとして登録します。呼び出して利用します。形式のテンプレートを用意するためにResources:だけのファイルを作成します。sam-template.yaml先ほどpackage.jsonに追加したコマンドを実行しておきましょう。コードが作成されるはずです。