CognitoでUserの一覧取得
認証情報とかは
を参考にする。
import * as AWS from "node_modules/aws-sdk get_users() { let user_index = [] const cognito_indentity_service_provider = new AWS.CognitoIdentityServiceProvider({region: "XXXXX"}) let data = await cognito_indentity_service_provider.listUsers({UserPoolId: "XXXX"}).promise() Array.prototype.push.apply(user_index, data.Users) While(data.PaginationToken) { data = cognito_indentity_service_provider.listUsers({UserPoolId: "XXXX", PagitinationToken: data.PagtinationToken}).promise() Array.prototype.push.apply(user_index, data.Users) if (data.Users === undefined || data.Pagitination === "") { break } } return user_index }