#cognito #user-email #aws #command-line-tool #cli

bin+lib cognito-user-reader

从特定的AWS用户池中检索所有用户的实用工具

24个版本 (4个稳定版)

1.0.3 2021年6月23日
0.11.0 2020年7月15日
0.10.0 2020年3月20日
0.2.0 2019年9月8日

HTTP服务器类别中排名809

Download history 40/week @ 2024-02-21 8/week @ 2024-02-28 1/week @ 2024-03-06 4/week @ 2024-03-27 5/week @ 2024-04-03

每月下载量57

MIT许可证

20KB
388 代码行

Cognito User Reader

ActionsStatus Crates.io

这个小实用工具将从您选择的Cognito用户池中检索所有用户和电子邮件,并为您打印一个漂亮的文件。

安装

您可以自行编译

cargo install cognito-user-reader 

或者您可以从GitHub发行版下载可执行文件并将其添加到您的路径中。

用法

根据您的AWS配置,您可能需要在终端中设置您的凭据。

然后,只需执行

cur <pool_id> [-p] [-s] [-a custom:company] [-i "id1" "id2"] [-e "[email protected]" "[email protected]"] [-n] [-m] [-x 20] [-c 2020-02-10]

您将在工作目录中看到一个名为cognito_users.csv的新文件,其中包含您所有用户的电子邮件。

如果您想了解更多关于此cli选项的信息,请执行cur -h

选项

  • -a:您想要为用户获取的属性数组。电子邮件总是包括在内。
  • -p:将结果打印到终端
  • -s:显示未确认的用户
  • -i:要过滤的用户ID数组
  • -e:要过滤的用户电子邮件数组
  • -n:反转userId过滤器
  • -m:反转用户电子邮件过滤器
  • -x:要检索的最大用户数
  • -c:仅显示从该日期创建的用户

依赖项

~11–24MB
~292K SLoC