Go の AWS Lambda 関数エラー
カスタムエラー処理を作成して Lambda 関数で例外が直接発生するようにして、直接処理することができます。
次のコード例はそれを行う方法を示しています。Go のカスタムエラーには、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) }
以下が返ります。
{ "errorMessage": "something went wrong!", "errorType": "errorString" }