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