2017-08-03 15 views
0

aws cognitoからすべてのユーザーを取得するにはどうすればよいですか?awsさんとaws cognitoさんとのやりとりをすべてAWSに受け入れる

私はこれが見つかりました:リストユーザー http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoIdentityServiceProvider.html#listUsers-property

var cognito = new AWSCognito.CognitoIdentityServiceProvider; 

    cognito.listUsers(params, function(err, data) { 
     if (err) console.log(err, err.stack); // an error occurred 
     else  console.log(data);   // successful response 
    }); 

をしかし、私はこれを行うとき、私はこのエラーました:

ませんreagon定義されたが...

もこれを試してみました

AWS.config.region = 'eu-central-1'; // Region 
    AWS.config.credentials = new AWS.CognitoIdentityCredentials({ 
     IdentityPoolId: 'eu-central-1:', 
     Logins: { 
      'cognito-idp.eu-central-1.amazonaws.com/eu-central-1_': result.getIdToken().getJwtToken() 
     } 
    }); 

ここに結果が定義されていません...

どのようにすべてのユーザーを取得できますか?

答えて

0

これは実施例である:

let params = { 
     UserPoolId: '<<PoolID>>', 
     AttributesToGet: [ 
      'email', 
      'family_name', 
      'given_name', 
      'custom:client', 
      'phone_number' 
     ], 
     Limit: 0, 
    }; 
    this.awsSDKAuth().listUsers(params, (err, data) => { 
     if (err) console.log(err, err.stack); // an error occurred 
     else { 
      console.log(data.Users); 
     } 
    }); 
関連する問題