Nog*_*enn 5 amazon-web-services node.js amazon-cognito aws-lambda
使用以下基于 AWS Lambda 的应用程序客户端,我尝试列出 Cognito 用户池中的所有用户。
let AWS = require('aws-sdk')
const COGNITO_CLIENT = new AWS.CognitoIdentityServiceProvider()
COGNITO_CLIENT.listUsers({
UserPoolId: 'MyUserPoolId',
AttributesToGet: ['default_attribute', 'custom:my_attribute']
}, callback)
Run Code Online (Sandbox Code Playgroud)
默认情况下()查询所有属性时一切正常AttributesToGet: [] // or excluding this field altogether。但是,当针对自定义属性时,会引发 InvalidParameterException。这是使用 Amazon SDK for Node.js。
不过,允许使用默认属性:
AttributesToGet: ['email', 'name', /* other non-custom */]
Run Code Online (Sandbox Code Playgroud)
你的代码是正确的。但是,我是 Cognito 团队的成员,目前我们不支持对自定义属性进行搜索。
| 归档时间: |
|
| 查看次数: |
5671 次 |
| 最近记录: |