AndroidAmplifyCognito用户确认后用户表不会填充
创始人
2024-10-06 06:31:13
0

这个问题可能是由于在用户确定后,Cognito没有正确设置更新用户表。以下是更新用户表的代码示例:

  1. 创建Lambda函数

使用AWS Lambda函数来获取此更改并更新用户表。创建Lambda函数并将其绑定为Cognito用户池的后确认触发器。代码示例:

exports.handler = function(event, context, callback) { const AWS = require('aws-sdk'); const ddb = new AWS.DynamoDB(); const cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider({region: 'aws-region'}); var response = { "statusCode": 200, "headers": { "Content-Type": "application/json" }, "body": "{"result": "Success."}" }; var params = { UserPoolId: event.userPoolId, AttributesToGet: ['email'], Filter: 'sub = "'+event.request.userAttributes.sub+'"' }; cognitoidentityserviceprovider.listUsers(params, function(err, data) { if (err) { console.log(err, err.stack); callback(err); } else { var params = { Item: { 'email': {S: data.Users[0].Attributes[1].Value}, 'sub': {S: data.Users[0].Username}, '__typename': {S: 'User'} }, TableName: 'UserTable-name' }; ddb.putItem(params, function(err, data) { if (err) { console.log(err, err.stack); callback(err); } else { console.log(data); callback(null, event); } }); } }); };

  1. 触发器设置

在Amazon Cognito控制台中配置Lambda触发器以在用户确认后运行Lambda函数。

  1. 测试

在应用程序中对其进行测试,然后检查DynamoDB表以查看用户是否已添加。

注意:将代码示例中的'aws-region”和'UserTable-name”替换为您的AWS区域和表名。该代码示例假定您的用户池使用电子邮

相关内容

热门资讯

透视最新!黑侠破解wepoke... 透视最新!黑侠破解wepoker(透视)其实真的有挂(详细辅助解密教程);所有人都在同一条线上,像星...
分享一款!wejoker黑侠辅... 分享一款!wejoker黑侠辅助器,pokemmo手机版脚本,微扑克教程(有挂方法)科技教程也叫必备...
透视脚本!wepoker有辅助... 透视脚本!wepoker有辅助吗(透视)其实真的是有挂(详细辅助教你教程)1、超多福利:超高返利,海...
盘点一款!wepoker有没有... 1、盘点一款!wepoker有没有机器人,wepoker透视是真的吗,透明挂教程(有挂攻略);详细教...
透视挂!hhpoker透视工具... 透视挂!hhpoker透视工具(透视)确实真的是有挂(详细辅助存在挂教程);1、ai辅助优化,发牌逻...
玩家必看科普!hhpoker怎... 1、玩家必看科普!hhpoker怎么破解,aapoker ai插件,2025新版(有挂神器);详细教...
透视科技!hhpoker德州作... 透视科技!hhpoker德州作弊(透视)原来有挂(详细辅助2025新版教程);所有人都在同一条线上,...
科技新动态!wepoker怎么... 科技新动态!wepoker怎么开辅助,wpk显示有作弊,高科技教程(有挂透明),支持语音通讯、好友开...
透视辅助!约局吧德州真的有透视... 透视辅助!约局吧德州真的有透视挂吗(透视)其实真的是有挂(详细辅助微扑克教程)1、进入游戏-大厅左侧...
推荐一款!wepoker怎么设... 推荐一款!wepoker怎么设置盖牌,大菠萝辅助器,揭秘攻略(有挂辅助);支持多人共享记分板与复盘,...