繁体   English   中英

无法创建 AWS Cognito 用户池用户

[英]Unable to create a AWS Cognito User Pool user

我正在尝试使用Cognito 用户池控制台创建用户(我正在设置用户名和临时密码的值),但我不断收到此错误。

属性不符合架构:生日:数字不得超过 10 个字符(服务:AWSCognitoIdentityProviderService;状态代码:400;错误代码:InvalidParameterException;请求 ID:98f3de9e-5ce3-11e7-98e8-9d0c69d31df9)

用户池使用以下使用无服务器创建

Type: AWS::Cognito::UserPool
  DeletionPolicy: Retain
  Properties:
    UserPoolName: employees
    AdminCreateUserConfig:
      AllowAdminCreateUserOnly: true
    Policies:
      PasswordPolicy:
        MinimumLength: 8
        RequireLowercase: true
        RequireNumbers: true
    Schema:
      - Name: "picture"
        AttributeDataType: String
        Mutable: true
        Required: false
      - Name: "given_name"
        AttributeDataType: String
        Mutable: true
        Required: true
      - Name: "middle_name"
        AttributeDataType: String
        Mutable: true
        Required: false
      - Name: "family_name"
        AttributeDataType: String
        Mutable: true
        Required: true
      - Name: "address"
        AttributeDataType: String
        Mutable: true
        Required: false
      - Name: "birthdate"
        AttributeDataType: String
        Mutable: true
        Required: true
      - Name: "gender"
        AttributeDataType: String
        Mutable: true
        Required: true

一定很晚了,但请尝试下面的代码,我定义了 MinLength 和 MaxLength:

Type: AWS::Cognito::UserPool
  DeletionPolicy: Retain
  Properties:
    UserPoolName: employees
    AdminCreateUserConfig:
      AllowAdminCreateUserOnly: true
    Policies:
      PasswordPolicy:
        MinimumLength: 8
        RequireLowercase: true
        RequireNumbers: true
    Schema:
      - Name: "picture"
        AttributeDataType: String
        Mutable: true
        Required: false
      - Name: "given_name"
        AttributeDataType: String
        Mutable: true
        Required: true
      - Name: "middle_name"
        AttributeDataType: String
        Mutable: true
        Required: false
      - Name: "family_name"
        AttributeDataType: String
        Mutable: true
        Required: true
      - Name: "address"
        AttributeDataType: String
        Mutable: true
        Required: false
      - Name: "birthdate"
        AttributeDataType: String
        Mutable: true
        Required: true
        DeveloperOnlyAttribute: false
        StringAttributeConstraints: 
          MinLength: "10"
          MaxLength: "10"
      - Name: "gender"
        AttributeDataType: String
        Mutable: true
        Required: true

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM