Go でカスタムエラーを作る aws-sdk-go-v2 でのエラーハンドリング https://github.com/aws/aws-sdk-go-v2/issues/1110 if err != nil { var myerr *MyError if errors.As(err, &myerr) { return nil, ErrHoge } return nil, err }