微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS workmail API未创建新用户

如何解决AWS workmail API未创建新用户

我的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 举报,一经查实,本站将立刻删除。