From d27d1b3034be3b4b6b63d9f585c4cba6508de889 Mon Sep 17 00:00:00 2001 From: Nathan Windisch Date: Mon, 10 Mar 2025 01:24:48 +0000 Subject: [PATCH] python doesn't seem to work, let's see how go handles things --- function.py | 2 -- go.mod | 5 +++++ main.go | 20 ++++++++++++++++++++ requirements.txt | 0 4 files changed, 25 insertions(+), 2 deletions(-) delete mode 100644 function.py create mode 100644 go.mod create mode 100644 main.go delete mode 100644 requirements.txt diff --git a/function.py b/function.py deleted file mode 100644 index 0916a71..0000000 --- a/function.py +++ /dev/null @@ -1,2 +0,0 @@ -def handler(event, context): - return {"Hello": "world!"} diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..be959a2 --- /dev/null +++ b/go.mod @@ -0,0 +1,5 @@ +module app + +go 1.22 + +require github.com/aws/aws-lambda-go v1.29.0 diff --git a/main.go b/main.go new file mode 100644 index 0000000..3dc0f71 --- /dev/null +++ b/main.go @@ -0,0 +1,20 @@ +package main + +import ( + "context" + "fmt" + + "github.com/aws/aws-lambda-go/lambda" +) + +type MyEvent struct { + Name string `json:"name"` +} + +func HandleRequest(ctx context.Context, name MyEvent) (string, error) { + return fmt.Sprintf("Hello %s!", name.Name), nil +} + +func main() { + lambda.Start(HandleRequest) +} diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index e69de29..0000000