【发布时间】:2019-04-27 18:22:26
【问题描述】:
我正用头撞墙,试图弄清楚这一点。我的反应应用程序中有以下代码。我需要为用户添加一些方法来添加单位/apt 编号,所以我添加了一个自定义属性。
一切正常,但是当我包含apt_number: this.state.unitNumber, 时,我收到错误{code: "NotAuthorizedException", name: "NotAuthorizedException", message: "A client attempted to write unauthorized attribute"}。
我确实进入了我的设置并使属性可写(我尝试了 Unit 和 apt number 的属性)
这是我的代码:
const receivedNewUser = await Auth.signUp({
username: this.state.email,
password: this.state.password,
attributes: {
phone_number: this.state.phone,
address: this.state.streetAddress,
birthdate: this.state.dob,
locale: this.state.zipCode,
given_name: this.state.fname,
family_name: this.state.lname,
apt_number: this.state.unitNumber,
},
});
发生了什么事?
【问题讨论】:
标签: reactjs amazon-cognito aws-amplify aws-userpools