やりたいこと

sam local start-apiコマンドなどでAWS SAMをローカル環境で動かしている再、ソースコードを変更してもホットリロードで変更が反映されません。

変更を反映するにはsam buildを実行しなければいけません。

sam local start-apiを実行しているターミナルとは別のターミナルでsam buildを実行すればビルド後のファイルを自動で読み込んではくれます。

これを利用してVSCodeの拡張機能「Run on Save」を使ってファイルを保存したらsam buildが走るようにすることでホットリロードっぽい挙動を実現してみました。

全文はこちら

AWS SAMのローカル開発でホットリロードを効かせる
著者:@danishi