AWS Lambda with GoでHello World

AWS Lambda with GoでHello World

AWS LambdaでHello Worldを実行するGoプログラムのサンプルです。lambda.Startでハンドラーメソッドを指定します。ハンドラーメソッドに処理を記述します。

package main

import "github.com/aws/aws-lambda-go/lambda"

func handler() (string, error) {
	return "Hello World", nil
}

func main() {
	lambda.Start(handler)
}

実行までの手順

  1. Lambdaで実行するGoプログラムを書く。(上記サンプル)
  2. 実行用のロールを作る。
  3. Lambdaを作る(事前に作成したロールを使用する)
  4. デプロイメントパッケージを作り、Lambdaにアップロードする。
  5. 実行する。(テスト実行)