Aws cognito添加预定义用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Aws cognito添加预定义用户相关的知识,希望对你有一定的参考价值。

我正在做一个react native项目。而我是AWS Cognito的新手。我已经用AWS Cognito完成了电子邮件电话的注册,现在我很容易用AWS Cognito注册或登录。我的期望是有没有可能添加一些预定义的用户。例如:如果我在AWS中添加了一些用户,例如(user1@gmail.com, user2@gmail.com)。这个特定的用户只能登录到应用程序中,其他用户(电子邮件或电话)只能登录。

答案

最好的方法是通过cognito-idp cli。该命令 管理员-创建用户 将创建一个测试用户。

这里是一个例子。

$ aws cognito-idp sign-up 
  --region YOUR_COGNITO_REGION 
  --client-id YOUR_COGNITO_APP_CLIENT_ID 
  --username admin@example.com 
  --password Passw0rd!

一旦你的用户被创建,你还需要confim注册, 如果这是在你的用户池中启用。

$ aws cognito-idp admin-confirm-sign-up 
  --region YOUR_COGNITO_REGION 
  --user-pool-id YOUR_COGNITO_USER_POOL_ID 
  --username admin@example.com

以上是关于Aws cognito添加预定义用户的主要内容,如果未能解决你的问题,请参考以下文章

vue js中的aws cognito UI表单字段问题

AWS Cognito:将自定义声明/属性添加到 JWT 访问令牌

AWS Cognito 用户池通过 cloudformation 文件

具有授权的 AWS Cognito 用户(如何从应用程序将用户添加到用户组?)

AWS Cognito Post-Confirmation [已结束]

在 AWS Cognito 用户池中删除用户时触发 Lambda 函数