问题描述
我的lambda函数怪异地创建了一个新用户,它既没有创建新用户,也没有引发错误,这可能是我正确配置了区域并为IAM角色分配了访问我的工作邮件服务的权限的原因。
'use strict'
const AWS = require('aws-sdk');
AWS.config.update({region:"us-east-1"});
exports.handler = async (event,context,callback) => {
const documentClient = new AWS.DynamoDB.DocumentClient({region:"us-east-1"});
const workmail = new AWS.WorkMail({region:"us-east-1"});
let user = {
displayName:event.displayName,Name:event.Name,OrganizationId:process.env.Orgid,Password:'dummypass@5432'
}
console.log(user);
workmail.createuser(user,(err,data)=>{
if(err){
console.log("here");
console.log(err);
}
else{
console.log(data);
}
})
}
注意:我尝试使用基于非lambda的方法创建一个新用户,但效果很好,我想了解我在基于lambda的方法中做错了什么
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)