用户名不能是电子邮件格式,因为用户池是为电子邮件配置的

Bru*_*sma 9 javascript amazon-web-services amazon-cognito aws-cognito

当我尝试在AWS Cognito中注册用户时,会在响应中返回此错误:

在此输入图像描述

但是,在我的配置中,电子邮件字段是别名:

在此输入图像描述

我怎样才能解决这个问题?

Jef*_*ley 6

通过该错误消息,它似乎失败了,因为您将电子邮件作为别名,但也将其设置为您的用户名。我认为要解决这个问题,您可以使用一些临时的、首先丢弃用户名或取消选中它作为别名并将其用作用户名和属性。前者为您提供了更大的更新灵活性,但这最终取决于您的应用程序的需求。