第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

來自 Lambda 的 AWS Cognito adminCreateUser

來自 Lambda 的 AWS Cognito adminCreateUser

開滿天機(jī) 2023-07-29 13:42:54
我使用 Amplify CLI 創(chuàng)建了一個(gè) Lambda 函數(shù),執(zhí)行 Lambda 函數(shù)時(shí)沒有錯(cuò)誤,但未創(chuàng)建 Cognito 用戶。我在這里缺少什么?我已經(jīng)檢查了 CloudWatch Logs,但也沒有發(fā)現(xiàn)任何錯(cuò)誤。/* Amplify Params - DO NOT EDIT? ? AUTH_XXXXXXXXXXXXXXXXXXXX_USERPOOLID? ? ENV? ? REGIONAmplify Params - DO NOT EDIT */const AWS = require('aws-sdk');AWS.config.update({ region: process.env.AWS_REGION,accessKeyId: process.env.AWS_ACCESS_KEY_ID, secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY });const cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider({ apiVersion: '2016-04-18' });//console.log(process.env);exports.handler = async (event) => {? ? let retailerid = event.pathParameters.retailerid;? ? let params = {? ? ? ? UserPoolId: process.env.AUTH_XXXXXXXXXXXXXXXXXXXX_USERPOOLID, /* required */? ? ? ? Username: 'testtest', /* required */? ? ? ? ClientMetadata: {? ? ? ? },? ? ? ? DesiredDeliveryMediums: [? ? ? ? ? ? 'EMAIL'? ? ? ? ],? ? ? ? ForceAliasCreation: false,? ? ? ? MessageAction: 'SUPPRESS',? ? ? ? TemporaryPassword: 'mynuw000000000TTS',? ? ? ? UserAttributes: [? ? ? ? ? ? {? ? ? ? ? ? ? ? Name: 'custom:app_role', /* required */? ? ? ? ? ? ? ? Value: 'retail'? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? Name: 'email_verified', /* required */? ? ? ? ? ? ? ? Value: 'true'? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? Name: 'email', /* required */? ? ? ? ? ? ? ? Value: 'usersname@someemail.co.za'? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? Name: 'phone_number', /* required */? ? ? ? ? ? ? ? Value: '27833260000'? ? ? ? ? ? },? ? ? ? ? ? /* more items */? ? ? ? ],? ? ? ? ValidationData: [? ? ? ? ? ? /* more items */? ? ? ? ]? ? };
查看完整描述

3 回答

?
神不在的星期二

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

https://img1.sycdn.imooc.com//64c4a7000001855206510472.jpg

測(cè)試活動(dòng)


{

 "request": {

"userAttributes": {

  "custom:name": "Ajay",

  "email": "ajay@gmail.com",

  "custom:role": "Admin"

}

},

"response": {}

 }

拉姆達(dá)函數(shù)


var AWS = require('aws-sdk');


var resp200ok = { statusCode: 200, headers: {'Content-Type': 'application/json'}, body: {} };


var cognitoidentityserviceprovider = new 

       AWS.CognitoIdentityServiceProvider({apiVersion: '2016-04-18'});



exports.handler = function(event, context, callback){

const attributes = event.request.userAttributes;  // read user attributes from event


console.log('User Role : ',attributes['custom:role'])


 var params = {

    UserPoolId:'*********',

    Username: attributes.email,

    //TemporaryPassword: 'Password!1',

    DesiredDeliveryMediums: ["EMAIL"],

    UserAttributes: [

      { 

            Name: "email",

            Value: attributes.email

      },

      {

            Name: 'email_verified', /* required */

            Value: 'true'

      },

      {

            Name: 'custom:name', /* required */

            Value: attributes['custom:name']

      },

      {

            Name: 'custom:role', /* required */

            Value: attributes['custom:role']

      },

    ],

};


cognitoidentityserviceprovider.adminCreateUser(params, function(err, data) {

          if (err) console.log(err, err.stack); // an error occurred

          else     console.log('SUCCESS', data);           // successful response

});

};


查看完整回答
反對(duì) 回復(fù) 2023-07-29
?
HUX布斯

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊

await cognitoidentityserviceprovider.adminCreateUser(params).promise()

  .then((data) => {

    console.log('SUCCESS', data);  

  })

  .catch((error) => {

    console.log('ERROR', error);  

  });

這會(huì)起作用


查看完整回答
反對(duì) 回復(fù) 2023-07-29
?
慕哥6287543

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超10個(gè)贊

我不確定等待是否有效。這個(gè)怎么樣。


var createUserPromise = cognitoidentityserviceprovider.adminCreateUser(params).promise();


createUserPromise.then(results => {

    // TODO implement

    const response = {

        statusCode: 200,

        //  Uncomment below to enable CORS requests

        headers: {

            "Access-Control-Allow-Origin": "*"

        },

        body: JSON.stringify(retailerid),

    };

    return response;

    })

   .catch(err => {

          console.log("Error: ", err);

          return "err"

        });


查看完整回答
反對(duì) 回復(fù) 2023-07-29
  • 3 回答
  • 0 關(guān)注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)