在创建用户时,如何在 AWS Cognito 中设置一些必需的属性?
Posted
技术标签:
【中文标题】在创建用户时,如何在 AWS Cognito 中设置一些必需的属性?【英文标题】:How can I make some attributes required in AWS Cognito while creating a user? 【发布时间】:2021-10-13 22:15:46 【问题描述】:例如我想创建一个用户,但我需要一个电话号码,但是 AWS Cognito 方法 AdminCreateUser
让我可以添加一个没有电话号码的新用户。我怎样才能改变它?
谢谢)
【问题讨论】:
【参考方案1】:您可以在创建用户池时创建所需的任何标准属性。
如果您使用 AWS 控制台,在创建用户池时 -> 属性部分,您可以配置需要哪些属性。
如果您使用 AWS CLI,那么您可以在创建用户池时执行此操作,
aws cognito-idp create-user-pool --pool-name MyUserPool --schema Name=phone_number,Required=true
一旦创建了用户池,就无法更改。
【讨论】:
以上是关于在创建用户时,如何在 AWS Cognito 中设置一些必需的属性?的主要内容,如果未能解决你的问题,请参考以下文章
Aws cognito sms 在日志中发送成功但用户未收到?
无效的登录令牌。缺少必需的声明:访问 AWS Cognito AssumeRoleWithWebIdentity 时的 aud
如何在 AWS Cognito 用户池中为特定用户编辑用户属性?
如何在 API 网关上的 cognito 授权方保护的 lambda 函数中获取 AWS Cognito 用户数据