[英]Golang and Cognito _ Invalid lambda function output
我有代碼
func EjecutoLambda(event events.CognitoEventUserPoolsPostAuthentication) (events.CognitoEventUserPoolsPostAuthentication, error) {
awsgo.InicializoAWS()
if !validoParametros() {
fmt.Println("Error en los parámetros. debe enviar 'SecretName'")
err := errors.New("error en los parametros debe enviar secretname")
return event, err
}
var datos models.SignUp
for row, att := range event.Request.UserAttributes {
switch row {
case "email":
datos.UserEmail = att
fmt.Println("Email = " + datos.UserEmail)
case "sub":
datos.UserUUID = att
fmt.Println("Sub = " + datos.UserUUID)
}
}
err := bd.ReadSecret()
if err != nil {
return event, err
}
return event, bd.SignUp(datos)
}
但我收到消息無效 lambda function output
所有代碼都工作正常......數據已插入數據庫。
但是當 lambda 需要完成時,我從認知觸發器收到這個錯誤
怎么了?
問候
是我的錯誤。
使用 PostAuthentication,當觸發器是 PostConfirmation
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.