この記事は fujiwara-ware advent calendar 2024 の13日目です。 lamblocal とは lamblocal は、AWS Lambda の関数としても実行できるし、CLI としても実行できるコマンドを作るためのライブラリです。なにを言ってるんだ? と思われるかも知れませんが、それができると嬉しいことがあるのです。 Lambda の関数は、JSON のペイロード(入力)を受け取り、JSONのレスポンス(出力)を返します。実行は基本的に、Lambda のランタイム上で行われます。しかし例えば開発中に、この関数をローカルで動かしたい場合はどうすればいいでしょうか? 公式には AWS SAM CLI というものが提供されており、これを使うとローカルで Lambda 関数を実行できます。しかしDocker を使ったりしていて、ちょっと仕組みが大袈裟なのですよね…
