【发布时间】:2018-08-09 07:21:54
【问题描述】:
我想使用代码更改用户状态。
我尝试了很多代码,但没有一个对我有用。任何人都可以提供完整的工作示例。有时我收到此错误 CognitoIdentityCredentials is not authorized to perform: cognito-idp:AdminDisableUser on resource
var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();
AWS.config.update({
region: 'us-west-2',
credentials: new AWS.CognitoIdentityCredentials({
IdentityPoolId: 'us-west-2:6afd2a7c-b3cd-472f-bead-fdbde8a84a26',
})
});
var params = {
UserPoolId: 'us-west-2_Klsadmic5', /* required */
Username: 'alphagate6' /* required */
};
cognitoidentityserviceprovider.adminDisableUser(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
【问题讨论】:
-
我不需要在 AWS.config 中设置 IdentityPoolId
标签: javascript amazon-web-services aws-sdk aws-cognito