Ani*_*eit 4 python amazon-web-services amazon-cognito
我正在尝试获取具有email_verified属性的所有认知用户的列表,然后获取所有没有该属性的用户的列表(我也可以获取所有用户,使该用户具有 email_verified属性,以便我可以只列出两个列表)。到目前为止我的方法是做这样的事情
client.list_users(
UserPoolId=pool_id,
AttributesToGet=['email_verified']
)
Run Code Online (Sandbox Code Playgroud)
只要所有用户都具有email_verified属性,此操作就有效。但是,如果用户没有此属性,我会收到此错误:
ClientError:调用 ListUsers 操作时发生错误 (InvalidParameterException):一个或多个请求的属性不存在。
我尝试在 ListUsers 函数中使用 Filter 参数,但它似乎不喜欢email_verified属性。
任何建议,将不胜感激。
如果重要的话,我正在尝试用 python 来做这件事
小智 8
我知道这个问题已经很老了,但我会回答,以防其他人也在寻找答案(就像我昨天一样)。
如果您在调用 listUsers 时省略 AttributesToGet 参数,它将返回包含每个用户的所有属性的用户列表。然后,您可以循环遍历该列表并选择具有 email_verified 属性的用户,具体取决于它是 true 还是 false。
归档时间: |
|
查看次数: |
4809 次 |
最近记录: |