我正在做一个react native项目。而我是AWS Cognito的新手。我已经用AWS Cognito完成了电子邮件电话的注册,现在我很容易用AWS Cognito注册或登录。我的期望是有没有可能添加一些预定义的用户。例如:如果我在AWS中添加了一些用户,例如([email protected], [email protected])。这个特定的用户只能登录到应用程序中,其他用户(电子邮件或电话)只能登录。
最好的方法是通过cognito-idp cli。该命令 管理员-创建用户 将创建一个测试用户。
这里是一个例子。
$ aws cognito-idp sign-up \
--region YOUR_COGNITO_REGION \
--client-id YOUR_COGNITO_APP_CLIENT_ID \
--username [email protected] \
--password Passw0rd!
一旦你的用户被创建,你还需要confim注册, 如果这是在你的用户池中启用。
$ aws cognito-idp admin-confirm-sign-up \
--region YOUR_COGNITO_REGION \
--user-pool-id YOUR_COGNITO_USER_POOL_ID \
--username [email protected]