Is it possible to implement Lambda function handler with custom API?
For aws-lambda-go the valid handler is one of following types:
// func ()
// func () error
// func (TIn) error
// func () (TOut, error)
// func (TIn) (TOut, error)
// func (context.Context) error
// func (context.Context, TIn) error
// func (context.Context) (TOut, error)
// func (context.Context, TIn) (TOut, error)
In my case, TIn
is KinesisEvent containing MySpecificType
as a payload.
I'm looking for the way (maybe to overwrite lambda.Start()
) to be able to create the handler of type
func(MySpecificType) error
The goal is to avoid extracting the payload from KinesisEvent in every lambda and make the handler source independent