#cognito #user #aws #user-email #pool #reader #retrieve

已删除 cognito_user_reader_lib

从 Cognito 获取用户的库。请参阅 cognito-user-reader 软件包。

0.5.0 2020 年 2 月 22 日

#9 in #cognito

MIT 许可证

9KB
211

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:仅显示从该日期创建的用户

依赖关系

~5–7.5MB
~125K SLoC