node.js - 在 AWS Cognito 中未使用“adminCreateUser”功能接收邮件
问题描述
我正在尝试创建具有adminCreateUser
功能的用户,但我的邮件 ID 上没有收到临时密码。
var RegisterUser = exports.RegisterUser = function (data) {
var params = {
UserPoolId: __MY_POOL_ID__,
Username: data.username,
DesiredDeliveryMediums: [
'EMAIL'
],
ForceAliasCreation: false,
MessageAction: 'SUPPRESS',
TemporaryPassword: 'tempPassword1',
UserAttributes: [
{
Name: 'email',
Value: data.email
},
{
Name: 'name',
Value: data.name
}
]
};
return new Promise((res, rej) => {
_CISP.adminCreateUser(params, function (err, data) {
if (err) {
rej(err)
}
else {
res(data)
}
});
})
}
- 案例 1:当我尝试从 Cognito AWS 控制台创建用户时,我收到了临时密码。(这是工作)
- 案例 2:当我尝试使用 Cognito Admin API 创建用户时,无法获取密码。(不工作)有什么想法吗?
解决方案
消除
MessageAction: 'SUPPRESS'
推荐阅读
- python - 摆脱字节数组上的尾随 \x00
- python - 如何运行 python 文件中的所有方法,并返回是否有任何方法返回 true?
- bash - 从运行 shell 脚本的内部关闭终端窗口
- git - 如果我们在 Git 中将提交压缩为一个并变基,那么变基或合并真的很重要吗?
- emacs - 如何阻止 Spacemacs 覆盖剪贴板并同时启用搜索粘贴?
- python - 使用(常量)参数保存/加载 Keras 模型
- ios - iOS Autolayout UIControl 子类自动调整大小以适应 UICollectionView 子视图
- python - 用于抓取 web gui 字符串的脚本,Python 2.7 上的错误在 Python 3 上运行
- java - 给定一个字符串数组,递归计算(无循环)数组是否在某处包含字符串“milk”
- mongodb - 将 Mongo 数据库导入 Docker 容器