I am unable to map error from lambda to Status Code 400.
My lambda code in Go is as follows
package main
import (
"errors"
"github.com/aws/aws-lambda-go/lambda"
)
func main() {
lambda.Start(returnError)
}
func returnError() error {
return errors.New("Something went wrong!")
}
I have added Response Integration to Status Code 400 as follows.
Still I get response Status Code 200 as follows. I want it to be 400
I am already using mapping template for request and response. I want to separate Lambda from mapping & validation.