我尝试通过Cloudformation创建Cognito用户池但我无法定义允许用户使用电子邮件地址或电话号码作为其“用户名”进行注册和登录的模板我的申请。
我创建了一个AWS :: Cognito :: UserPool设置phone_number并发送电子邮件为AliasAttributes,但当我尝试使用电子邮件或电话号码作为用户名注册时,我收到一条消息,告知用户名无法与电子邮件或电话匹配数字格式。
我可以通过AWS管理控制台(上图)进行定义。有谁知道我如何通过Cloudformation模板实现这一目标?
答案 0 :(得分:0)
根据AWS在AWS开发者论坛上发布的答案:
目前,此设置在Cloudformation模板中不可用,但将在以后的版本中添加。
来源:https://forums.aws.amazon.com/thread.jspa?threadID=259548&tstart=0
答案 1 :(得分:0)
我来自未来!
UserPool:
Type: AWS::Cognito::UserPool
Properties:
UsernameAttributes:
- email
找到了here
我想将其张贴在这里以供后代使用。