ついにawsのlambdaにGo言語サポートがやってきましたね Goの対応バージョンは 1.x のようです とは言うもののawsでGo言語を動かすときの流れは 1. Goのプログラムを書く 2. linux向けバイナリとしてビルドする 3. zipで固めてアップロードする ということなので仮に 2.x がやってきても普通に動きそうなきはしなくもないのですがまぁ気にしないでおきましょう 本題の方に戻りますが公式の出してる記事に従ってGoのコードを書きます main.go とかにでもして保存しましょう package main import ( "fmt" "github.com/aws/aws-lambda-go/lambda" ) type Request struct { ID float64 `json:"id"` Value string `json:"value"` } type