Я не могу отобразить ошибку из лямбды в код состояния 400.
Мой лямбда-код в Go выглядит следующим образом
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!")
}
Я добавил интеграцию ответов в код состояния 400 следующим образом.
Тем не менее я получаю ответный код состояния 200 следующим образом. Я хочу, чтобы это было 400
Я уже использую шаблон сопоставления для запроса и ответа. Я хочу отделить лямбду от картирования и проверки.