关注this guide,它说:
在“属性”标签上,选择电子邮件地址或电话号码,然后选择允许电子邮件地址。
看起来像这样:
但是我在使用CloudFormation完成同样的事情时遇到了麻烦。尝试了几个obvious attributes,但没有奏效。想法?
答案 0 :(得分:4)
现在可以通过将UsernameAttributes
属性设置为包含email
,phone_number
或两者的字符串数组来实现此目的:
Type: AWS::Cognito::UserPool
Properties:
UsernameAttributes:
- "email"
UserPoolName: "test-pool"
答案 1 :(得分:1)
似乎不可能使用CFN。看到这个帖子: https://forums.aws.amazon.com/thread.jspa?threadID=259349&tstart=0
用户名属性是最近推出的功能,它将是 很快就会在cloudformation模板中添加。
答案 2 :(得分:1)
完全同意0x6C38
UserPool:
Type: "AWS::Cognito::UserPool"
Properties:
UserPoolName: "test-pool"
UsernameAttributes: [email]
AutoVerifiedAttributes:
- email
注意!在用户池中只能设置aliasAttributes或usernameAttributes之一。