Aws lambda 注册新成员后,通过aws lambda函数将其添加到everyone组和dynamodb用户表中

Aws lambda 注册新成员后,通过aws lambda函数将其添加到everyone组和dynamodb用户表中,aws-lambda,amazon-dynamodb,amazon-cognito,aws-amplify,Aws Lambda,Amazon Dynamodb,Amazon Cognito,Aws Amplify,在安装amplify时,我创建了一个lambda函数,用于将我的新用户添加到everyone组,此外,我还为自己创建了一个特殊的lambda函数,用于将新用户写入dynamodb,但尽管每个新用户都添加到数据库中,但有些用户添加到everyone组中,有些用户没有添加,我不明白为什么会使用lambda函数,但是当我跟踪那里的日志时,我没有看到任何错误 现在只有一个lambda函数,其中有两个js文件,一个默认添加到组中,另一个默认添加到组中,我创建的自定义文件可能有问题。我无法从代码方面理解它

在安装amplify时,我创建了一个lambda函数,用于将我的新用户添加到everyone组,此外,我还为自己创建了一个特殊的lambda函数,用于将新用户写入dynamodb,但尽管每个新用户都添加到数据库中,但有些用户添加到everyone组中,有些用户没有添加,我不明白为什么会使用lambda函数,但是当我跟踪那里的日志时,我没有看到任何错误

现在只有一个lambda函数,其中有两个js文件,一个默认添加到组中,另一个默认添加到组中,我创建的自定义文件可能有问题。我无法从代码方面理解它

这是我的模式图

输入用户
@模型
@aws_cognito_用户_池
@认证(
规则:[
{允许:所有者,操作:[创建、读取、更新、删除]}
{允许:组,组:[“everyone”],操作:[读取]}
]
){
id:id!
用户名:String
电子邮件:String
createdAt:String
注意:[注意]@连接(名称:“userNotes”)
}
字条
@模型
@可搜索
@aws_cognito_用户_池
@认证(
规则:[
{允许:所有者,操作:[创建、读取、更新、删除]}
{允许:组,组:[“everyone”],操作:[读取]}
]
) {
id:id!
cityID:String
大学:字符串
termID:String
部门:字符串
第一课:弦
描述:字符串
文件:[文件]
所有者:字符串
createdAt:String!
学生:User@connection(名称:“userNotes”)
}
类型文件{
url:String
}