diff --git a/aws-go-lambda-gateway/Makefile b/aws-go-lambda-gateway/Makefile index b86fe342c..f61813b44 100644 --- a/aws-go-lambda-gateway/Makefile +++ b/aws-go-lambda-gateway/Makefile @@ -1,3 +1,3 @@ build:: - GOOS=linux GOARCH=amd64 go build -o ./handler/handler ./handler/handler.go - zip -j ./handler/handler.zip ./handler/handler + GOOS=linux GOARCH=amd64 go build -o ./handler/bootstrap ./handler/handler.go + zip -j ./handler/handler.zip ./handler/bootstrap diff --git a/aws-go-lambda-gateway/README.md b/aws-go-lambda-gateway/README.md index 3eeec3763..b290e684f 100644 --- a/aws-go-lambda-gateway/README.md +++ b/aws-go-lambda-gateway/README.md @@ -42,8 +42,8 @@ After cloning this repo, run these commands from the working directory: set GOOS=linux set GOARCH=amd64 set CGO_ENABLED=0 - go build -o handler\handler handler\handler.go - %USERPROFILE%\Go\bin\build-lambda-zip.exe -o handler\handler.zip handler\handler + go build -o handler\bootstrap handler\handler.go + %USERPROFILE%\Go\bin\build-lambda-zip.exe -o handler\handler.zip handler\bootstrap ``` diff --git a/aws-go-lambda-gateway/main.go b/aws-go-lambda-gateway/main.go index dfd37d8d9..db13c4973 100644 --- a/aws-go-lambda-gateway/main.go +++ b/aws-go-lambda-gateway/main.go @@ -10,7 +10,7 @@ import ( func main() { pulumi.Run(func(ctx *pulumi.Context) error { - account, err := aws.GetCallerIdentity(ctx) + account, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil) if err != nil { return err } @@ -57,9 +57,9 @@ func main() { // Set arguments for constructing the function resource. args := &lambda.FunctionArgs{ - Handler: pulumi.String("handler"), + Handler: pulumi.String("bootstrap"), Role: role.Arn, - Runtime: pulumi.String("go1.x"), + Runtime: pulumi.String("provided.al2"), Code: pulumi.NewFileArchive("./handler/handler.zip"), }