JavaScript による Amazon Cognito へのアクセス2021年10月28日 | |
はじめにJavaScript の AWS SDK で Amazon Cognito にアクセスする。 Cognito ユーザー情報の取得ユーザーリストの取得
const cisp = new AWS.CognitoIdentityServiceProvider({
apiVersion: '2016-04-18',
});
const params = {
UserPoolId: 'ユーザープール ID'
};
cisp.listUsers(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
グループリストの取得
const params = {
UserPoolId: 'ユーザープール ID'
};
cisp.listGroups(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
グループ内のユーザーの取得
const params = {
UserPoolId: 'ユーザープール ID',
GroupName: 'グループ名'
};
cisp.listUsersInGroup(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
ユーザーの作成
const params = {
UserPoolId: 'ユーザープール ID',
UserName: 'ユーザー名'
};
cisp.adminCreateUser(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
パスワードの設定
const params = {
UserPoolId: 'ユーザープール ID',
UserName: 'ユーザー名',
Password: 'パスワード',
Permanent: true
};
cisp.adminSetUserPassword(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
グループへのユーザーの追加
const params = {
UserPoolId: 'ユーザープール ID',
UserName: 'ユーザー名',
GroupName: 'グループ名'
};
cisp.adminAddUserToGroup(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
グループからのユーザーの削除
const params = {
UserPoolId: 'ユーザープール ID',
UserName: 'ユーザー名',
GroupName: 'グループ名'
};
cisp.adminRemoveUserFromGroup(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
ユーザーの削除
const params = {
UserPoolId: 'ユーザープール ID',
UserName: 'ユーザー名'
};
cisp.adminDeleteUser(params, (err, data) => {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
| |
| PENGUINITIS | |