This commit is contained in:
idanoo 2022-11-11 09:49:48 +13:00
commit 6e9e902cc0
Signed by: idanoo
GPG key ID: 387387CDBC02F132
4 changed files with 34 additions and 0 deletions

2
.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
main
main.zip

5
go.mod Normal file
View file

@ -0,0 +1,5 @@
module main
go 1.19
require github.com/aws/aws-lambda-go v1.34.1

8
go.sum Normal file
View file

@ -0,0 +1,8 @@
github.com/aws/aws-lambda-go v1.31.1 h1:ECZ4ECLm+watHJ+mjNK8D4gU66UVuR8MfqDKTr/Ffkc=
github.com/aws/aws-lambda-go v1.31.1/go.mod h1:IF5Q7wj4VyZyUFnZ54IQqeWtctHQ9tz+KhcbDenr220=
github.com/aws/aws-lambda-go v1.34.1 h1:M3a/uFYBjii+tDcOJ0wL/WyFi2550FHoECdPf27zvOs=
github.com/aws/aws-lambda-go v1.34.1/go.mod h1:jwFe2KmMsHmffA1X2R09hH6lFzJQxzI8qK17ewzbQMM=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0=
gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 h1:tQIYjPdBoyREyB9XMu+nnTclpTYkz2zFM+lzLJFO4gQ=

19
main.go Normal file
View file

@ -0,0 +1,19 @@
package main
import (
"context"
"fmt"
"github.com/aws/aws-lambda-go/events"
"github.com/aws/aws-lambda-go/lambda"
)
func handler(ctx context.Context, snsEvent events.SNSEvent) {
for _, record := range snsEvent.Records {
fmt.Printf("Message: %s", record.SNS.Message)
}
}
func main() {
lambda.Start(handler)
}