第 1 步 创建用户池
使用 Amazon Cognito 用户池,您可以创建和维护用户目录,并将注册信息和登录信息添加到移动应用程序或 Web 应用程序。
- Original console
-
创建用户池
-
转到 Amazon Cognito 控制台
。如果出现提示,请输入 Amazon 凭证。 -
选择 Manage User Pools(管理用户池)。
-
在页面右上角,选择 Create a user pool(创建用户池)。
-
为您的用户池输入一个名称,然后选择 Review defaults(查看默认值)以保存该名称。
-
在页面左上角,选择 Attributes(属性),然后依次选择 Email address or phone number(电子邮件地址或电话号码)和 Allow email addresses(允许使用电子邮件地址),最后选择 Next step(下一步)加以保存。
注意 我们建议在创建用户池之前对
username
属性启用不区分大小写。例如,选择此选项时,用户将能够使用username
或Username
进行登录。除了username
属性之外,启用此选项还可使preferred_username
和email
别名不区分大小写。有关更多信息,请参阅《Amazon Cognito 用户池 API 参考》中的 CreateUserPool。 -
在左侧导航菜单中,选择 Review (检查)。
-
查看用户池信息并进行必要的更改。如果信息正确,请选择 Create pool(创建池)。
-
- New console
-
创建用户池
-
转到 Amazon Cognito 控制台
。如果出现提示,请输入 Amazon 凭证。 -
选择 User Pools(用户池)。
-
在页面右上角,选择 Create a user pool(创建用户池)以开启用户池创建向导。
-
在 Configure sign-in experience(配置登录体验)中,选择要用于此用户池的联合提供商。有关更多信息,请参阅通过第三方添加用户池登录。
注意 默认情况下,Make user name case sensitive(使用户名区分大小写)选项已关闭。我们建议您不要激活此选项。当用户名不区分大小写时,用户可以使用
username
或Username
登录。Make user name case sensitive(使用户名区分大小写)选项还控制preferred_username
和email
别名的区分大小写设置。当用户名区分大小写时,您必须采取额外的安全预防措施。有关更多信息,请参阅用户池区分大小写。 -
在 Configure security requirements(配置安全要求)中,选择密码策略、多重身份验证(MFA)要求以及用户账户恢复选项。有关更多信息,请参阅 Amazon Cognito 中的安全性。
-
在 Configure sign-up experience(配置注册体验)中,确定新用户在注册时如何验证其身份,以及在用户注册流程中应该要求哪些属性或可选属性。有关更多信息,请参阅管理用户池中的用户。
-
在 Configure message delivery(配置消息传输)中,配置与 Amazon Simple Email Service (Amazon SES) 和 Amazon Simple Notification Service (Amazon SNS) 的集成,以便向用户发送电子邮件和 SMS 消息以进行注册、账户确认、MFA 和账户恢复。有关更多信息,请参阅 Amazon Cognito 用户池的电子邮件设置和 Amazon Cognito 用户池的 SMS 消息设置。
-
在 Integrate your app(集成应用程序)中,命名用户池、配置托管 UI 并创建应用程序客户端。有关更多信息,请参阅添加应用程序以启用托管 Web UI。
-
在 Review and create(审核和创建)屏幕中,查看您的选择并修改任意您希望的选择。如果您对用户池配置感到满意,请选择 Create user pool(创建用户池)继续执行。
-