前試してなんか動かなかったんだけど、ちゃんとやったら動いたのでそのメモです。github.comlocalstack上のSQSにメッセージを送ったら、localstack上でmappingされたScala製のLambdaがキックされる様子を観測するのがゴールです。検証用に使ったコードはこちらです。localstackの起動docker-composeを利用しつつlocalstackのSQSとLambdaを起動します。networksは内部で別のコンテナと通信したいときに指定するために使います。強い意図はないのですが仕事で触れていたのがScalaだったのでScalaで書いています。HelloWorldとメッセージに含まれるBodyを表示する感じです。}}Lambdaにわたす際のビルドにはsbt-assemblyを利用しています。次にlocalstack上にSQSとLambda、そしてそのマッピングを作成します。ビルドした成果物のjarファイルを上げています。Worldが表示されるはずです。cliからメッセージを送ってみました。するとdocker-composeのログにINFOログが流れてきたのがわかります。