【发布时间】:2017-09-13 22:09:50
【问题描述】:
我正在尝试获取具有 email_verified 属性的所有 cognito 用户的列表,然后是所有没有该属性的用户(我也可以获取所有用户,与用户具有 email_verified 属性,以便我可以制作两个列表)。到目前为止,我的方法是做这样的事情
client.list_users(
UserPoolId=pool_id,
AttributesToGet=['email_verified']
)
只要所有用户都具有 email_verified 属性,它就可以工作。但是,如果用户没有此属性,我会收到此错误:
ClientError:发生错误 (InvalidParameterException) 时 调用 ListUsers 操作:一个或多个请求的属性 不存在。
我尝试在 ListUsers 函数中使用 Filter 参数,但它似乎不喜欢 email_verified 属性。
任何建议将不胜感激。
如果这很重要,我很想在 python 中这样做
【问题讨论】:
标签: python amazon-web-services amazon-cognito aws-cognito