AWS用户池,如何编辑用户属性?

时间:2016-11-28 13:50:40

标签: amazon-web-services amazon-cognito

我使用AWS Cognito用户池并在那里创建了一些用户,现在我想更改特定用户的属性(例如名称,地址等)。 如何在AWS网站上手动执行此操作?

2 个答案:

答案 0 :(得分:30)

控制台没有该功能,但可以在AWS命令行界面中完成。

aws cognito-idp admin-update-user-attributes \
    --user-pool-id xxx \
    --username yyy \
    --user-attributes Name=xxx,Value=yyy Name=ttt,Value=sss ...

自定义属性使用以下语法:

--user-attributes Name="custom:attributeName",Value="value with space"

您需要首先使用cli设置凭据(仅限第一次),通过以下命令:

aws configure

但在那之后它很简单。更多信息:

aws cognito-idp admin-update-user-attributes help

答案 1 :(得分:2)

OP 询问如何在 Cognito 中更改用户属性。而主用户属性和自定义属性,可以在控制台中查看,不能在那里更改。
这是访问用户属性的 Python API 链接:linkupdate_user_attributes() 方法可能正是您要找的。

可以在 here 中找到更广泛的 Cognito API。