如何在创建用户时在 AWS Cognito 中创建一些必需的属性?

How can I make some attributes required in AWS Cognito while creating a user?

例如我想创建一个用户,但我需要一个 phone 号码,但 AWS Cognito 方法 AdminCreateUser 允许我添加一个没有 phone 号码的新用户。我该如何改变它? 谢谢)

您可以在创建用户池时创建所需的任何标准属性。

如果您使用 AWS 控制台,在创建用户池 -> 属性部分时,您可以配置需要哪些属性。

如果您使用 AWS CLI,那么您可以在创建用户池时执行,

aws cognito-idp create-user-pool --pool-name MyUserPool --schema Name=phone_number,Required=true

用户池一旦创建,就无法更改。