可以为 AWS Cognito 用户池中的用户添加自定义属性,但实际上没有必要为 UID(用户唯一标识符)创建自定义属性,因为 Cognito 已经为每个用户生成了 UID 并将其存储在'sub”属性中。可以使用 sub 属性来识别用户并在应用程序中执行其他操作。
以下是一个示例,展示如何使用 AWS CLI 创建用户池并向用户添加自定义属性:
aws cognito-idp create-user-pool --pool-name MyUserPool --auto-verified-attributes email
aws cognito-idp admin-update-user-attributes --user-pool-id
请注意,此示例中的'custom_attribute_name”和'custom_attribute_value”是您自己的自定义属性和值。