如何在CloudFormation中仅允许电子邮件作为用户名别名?

Bir*_*sky 5 amazon-web-services aws-cloudformation amazon-cognito aws-cognito

遵循本指南,它说:

在“属性”选项卡上,选择“电子邮件地址”或“电话号码”,然后选择“允许电子邮件地址”。

看起来像这样:

在此处输入图片说明

但是我很难用CloudFormation完成同样的事情。尝试了几个明显的属性,但是没有用。有什么想法吗?

0x6*_*C38 6

现在,您可以通过设定为此UsernameAttributes属性包含任何字符串数组emailphone_number或二者:

Type: AWS::Cognito::UserPool
Properties:
  UsernameAttributes:
  - "email"
  UserPoolName: "test-pool"
Run Code Online (Sandbox Code Playgroud)