電通デジタルで SRE をしている神田です。この記事は、電通デジタルアドベントカレンダー2021 17日目の記事になります。 私は、BOT BOOSTaR® というチャットボットツールの開発・運用に携わっています。BOT BOOSTaR®ではサーバーレスアーキテクチャを採用しており、AWS Lambda を利用する機会が多いです。また、私が所属する開発部ではもともとバックエンドサービスの開発言語として Go を採用することが多かったので一部テスト的に Go を使い始めています。本日は、Go で AWS Lambda 関数を開発する際のローカル環境でのテストについて話します。 GoでAWS Lambda関数を実装するときの問題 AWS Lambda 関数を開発する場合、開発言語ごとに用意されているランタイム から適当なバージョンを選びます。Go で Lambda 関数を開発しようとした場合、
![RIE(Runtime Interface Emulator)とはじめるコンテナLambda|Dentsu Digital Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8469d466d584cdd8af377f5da70dc7ec6d3e1997/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F67444135%2Frectangle_large_type_2_49acc394a64b704c067d0a3f6ccb0e9a.jpg%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)