Erros da função do AWS Lambda em Go - AWS Lambda

Erros da função do AWS Lambda em Go

Você pode criar um tratamento de erros personalizado para gerar uma exceção diretamente de sua função do Lambda e tratá-lo diretamente.

O exemplo de código a seguir demonstra como fazer isso. Observe que os erros personalizados no Go devem importar o módulo errors.

package main import ( "errors" "github.com/aws/aws-lambda-go/lambda" ) func OnlyErrors() error { return errors.New("something went wrong!") } func main() { lambda.Start(OnlyErrors) }

O que retorna o seguinte:

{ "errorMessage": "something went wrong!", "errorType": "errorString" }