[英]How do I add a boolean OR to cognito-idp list-user's --filter option
[英]aws cognito-idp list-users : filter by email domain?
我可以過濾以“john@”開頭的地址
aws cognito-idp list-users --user-pool-id my-pool --filter "email ^= \"john@\"" --limit 20
是否可以過濾以“@gmail.com”結尾的郵件?
現在不行。 大家可以關注這個issue看看以后會不會增加這個功能: https://github.com/aws/aws-sdk-js/issues/3136
是的,有可能。
如果您使用--query
而不是--filter
,您可以使用JMESPath查詢結果響應中的任何內容。
所以要過濾掉@gmail.com
,你可以這樣做:
aws cognito-idp list-users --user-pool-id my-pool --query 'Users[?Attributes[?Name==`email` && contains(Value, `gmail.com`)]]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.