使って実装する際のメモです。プロジェクト作ってそこにシンプルなメソッド書いて終わりだと幸せですが、そんな単純にはいかない場合もあると思ってます。そんなときの個人的にこんな感じがいいかなーな実装サンプルです。(個人的な)実装のポイントプロジェクトの構成は、最低でも以下の感じにしといた方が後々楽だと思ってます(あくまで個人的な考えです)。ビジネスロジックは含めず、必要なライブラリの1メソッドのコールのみを呼ぶだけにするこで責務をシンプルにします。責務分割やテスタビリティ向上の観点から分けてます。今回はAutofacでDIを実装します。本来はテストプロジェクトで動作チェックやればよいですが、今回はそのかわりでもあります。エントリーポイントのプロジェクトにビジネスロジックのメソッド書いたら、デバッグ実行したりテストコード作ったりがめんどいですよね。コンテナーのプロジェクト作ってそこで最初からやっといた方が色々楽だと思っています(テストプロジェクトも結局そうなんだけれども)。その他諸々のプロジェクトも必要に応じて作る感じですが、今回はそこまではやりません。関することは、AWSのドキュメントを読んでいただくとして、個人的に注意したい点は以下。起動時間が最大300秒で落ちるので、時間のかかる処理は向いてません。経由でのインプットのデータ貰うのがちょっとめんどい。2017(エディション不問)を使うので、インストールはもちろん必要です。入るように良しなに選択してください。使ってるから、最新のバージョン入れたときに1.0がインストールされるかわからんです(選択できそうな妄想...でも調べない)。1.0のバージョンをインストールしましょう。