AWS javascript API示例,列出与帐户关联的所有用户池

use*_*262 0 javascript amazon-web-services node.js amazon-cognito aws-sdk

嗨,我需要AWS cognito javascript API示例,它将返回与帐户关联的用户池列表.2.创建一个新的用户池.我搜索了大部分文档,但无法找到任何相关答案.任何人都可以请指向我链接/文章或帮助我在这里提供示例代码.

Ion*_*ian 8

对于列表用户池(您基本上需要aws sdk,配置凭据,实例化客户端并调用特定操作):

    var aws = require('aws-sdk');
    aws.config.update({accessKeyId: 'akid', secretAccessKey: 'secret'});

    var CognitoIdentityServiceProvider = aws.CognitoIdentityServiceProvider;
    var client = new CognitoIdentityServiceProvider({ apiVersion: '2016-04-19', region: 'us-east-1' });

    client.listUserPools({MaxResults: 10}, function(err, data) {
        if (!err) {
            console.log('successful' + JSON.stringify(data));
        } else {
            console.log('error ' + err);
        }
    });
Run Code Online (Sandbox Code Playgroud)

请注意,您可以通过不同的方式配置AWS凭据以调用该操作.您确实需要凭据,因为这是经过身份验证的操作.CreateUserPool类似,您只需要在调用中将相应的参数作为JSON传递.