带有CloudFormation的AWS Cognito-架构上的InvalidParameterException

问题描述

我正在尝试使用CloudFormation创建一个Cognito用户池,但在创建时始终出现以下错误:

import xlsxwriter
from faker import Faker

w_data = xlsxwriter.Workbook("new_data.xlsx")
s_data = w_data.add_worksheet()

s_data.write("A1","Name")
s_data.write("B1","Email")
s_data.write("C1","SSN")
s_data.write("D1","Phone Number")
s_data.write("E1","Address")

f_data = Faker()
name=[]
email=[]
ssn=[]
phone_number=[]
address=[]

def generate_data():
    
    name.append(f_data.name())
    email.append(f_data.email())
    ssn.append(f_data.ssn())
    phone_number.append(f_data.phone_number())
    address.append(f_data.address())
    return name,email,ssn,phone_number,address
    
    for row_num,data in range (0,1000):
        s_data.write(row_num+1,name)
        s_data.write(row_num+1,1,email)
        s_data.write(row_num+1,2,ssn)
        s_data.write(row_num+1,3,phone_number)
        s_data.write(row_num+1,4,address)

        
generate_data()
w_data.close()

错误消息说我正在尝试创建自定义属性,但我只是在尝试为标准属性指定行为,例如Required custom attributes are not supported currently. (Service: AWSCognitoIdentityProviderService; Status Code: 400; Error Code: InvalidParameterException; Request ID: d21bec3f-adca-4c38-a91a-fa59f16a2cdc; Proxy: null) emailusername

AWS文档在这里没有太大帮助。有什么线索吗? 参见下面我的CF代码:

preferred_username

感谢您的帮助, 乔尔

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)