我想打電話給adminInitiateAuth如下:如何從NodeJS Lambda調用adminInitiateAuth?
var params = {
AuthFlow: 'ADMIN_NO_SRP_AUTH',
ClientId: 'xxxxxxxxx',
UserPoolId: 'eu-west-1_xxxxxx',
AuthParameters: {
email: email,
password: password
}
};
var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider({apiVersion: '2016-04-18'});
cognitoidentityserviceprovider.adminInitiateAuth(params, function(err, data) {
if (err) {
console.log(err, err.stack);
} else {
console.log(data);
}
});
但我收到以下錯誤:
TypeError: cognitoidentityserviceprovider.adminInitiateAuth is not a function
任何想法,我做錯了什麼?其他功能,如註冊工作,當以相同的方式調用!
作爲一個臨時修復,這個作品 - 謝謝!我已在官方論壇上發佈,以引起對此的關注:https://forums.aws.amazon.com/thread.jspa?messageID=734141 – RossP