Javascript 无服务器&x2B;Cognito、adminAddUserToGroup post确认lambda触发器

Javascript 无服务器&x2B;Cognito、adminAddUserToGroup post确认lambda触发器,javascript,amazon-web-services,amazon-cognito,serverless-framework,amazon-cognito-triggers,Javascript,Amazon Web Services,Amazon Cognito,Serverless Framework,Amazon Cognito Triggers,我正在使用NodeJS制作一个触发后lambda函数,以将新注册的用户移动到特定池: const AWS = require('aws-sdk'); const cognito = new AWS.CognitoIdentityServiceProvider(); export const hello = (event, context, callback) => { console.log(event); const params = { GroupName: 'A

我正在使用NodeJS制作一个触发后lambda函数,以将新注册的用户移动到特定池:

const AWS = require('aws-sdk');

const cognito = new AWS.CognitoIdentityServiceProvider();

export const hello = (event, context, callback) => {
  console.log(event);

  const params = {
    GroupName: 'ADMIN',
    Username: event.userName,
    UserPoolId: event.userPoolId,
  };

  cognito.adminAddUserToGroup(params, (err, data) => {
    if (err) {
      callback(err)
    }

    callback(null, event);
  });
};
My
serverless.yml
添加了IAroleStatements,因此该函数具有正确的权限(我认为):

目前我的错误是:

An error occurred (InvalidLambdaResponseException) when calling the AdminConfirmSignUp operation: Invalid lambda function output : Invalid JSON
更新:


它莫名其妙地开始使用相同的代码。如图所示。

在您的回调中,您是否可以尝试放置一个随机对象,而不是
err
event
?只是为了获得某种类型的响应,看看问题是否出在
err
事件上,您在哪里使用
AdminConfirmSignUp
功能?
An error occurred (InvalidLambdaResponseException) when calling the AdminConfirmSignUp operation: Invalid lambda function output : Invalid JSON