目前,我可以通过指定用户的用户名在用户池中获得用户,如下所示:
aws cognito-idp list-users --user-pool-id xxx --filter 'username="ABC"'
然而,如果我想同时获得用户";ABC";以及用户";DEF";?是否可以在筛选字符串中添加布尔OR?
类似的东西
aws cognito-idp list-users --user-pool-id xxx --filter 'username="ABC" or username="DEF"'
您可以在查询参数中使用jmespath而不是--filter
,多个值的语法为
[? expr1 || expr2]
所以你可以使用
aws cognito-idp list-users --user-pool-id us-west-demo --query 'Users[?Username==`demo1` || Username==`demo2`]'
AmazonCognito列表用户
此命令正在工作。我在筛选对象中使用单引号
aws cognito-idp list-users --user-pool-id ap-southeast-AAAAAAAA --limit 20 --region ap-southeast-1 --filter 'preferred_username="tserensodnom.t@gmail.com"'