AWS Congnito中托管账户字段允许你收集用户数据。你可以自定义这些字段来适应你业务模型中的元素。以下是如何处理AWS Congnito 托管账户字段的
# 访问用户账户信息
user_attributes = cognito.describe_user_pool_client(
UserPoolId='YOUR_USER_POOL_ID',
ClientId='YOUR_APP_CLIENT_ID'
)['UserPoolClient']['ReadAttributes']
# 更新用户账户信息
user_attributes = ['email', 'phone_number']
response = cognito.update_user_attributes(
UserPoolId='YOUR_USER_POOL_ID',
Username='USER_NAME',
UserAttributes=[
{
'Name': 'email',
'Value': 'user@example.com'
},
{
'Name': 'phone_number',
'Value': '+123456789'
},
]
)
请注意,您需要调用AWS Cognito SDK以便在应用程序中使用相应的函数。