web-dev-qa-db-fra.com

Pool d'utilisateurs AWS, comment modifier les attributs utilisateur?

J'utilise le pool d'utilisateurs AWS Cognito et j'y ai créé des utilisateurs et maintenant j'aime changer les attributs (par exemple, nom, adresse, ...) pour un utilisateur spécifique. Comment est-il possible de le faire manuellement sur le site Web AWS?

19
MichaD

La console n'a pas cette capacité mais cela peut être fait dans l'interface de ligne de commande AWS.

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

Les attributs personnalisés utilisent la syntaxe suivante:

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

Vous devez d'abord configurer vos informations d'identification avec cli (uniquement la première fois), via la commande:

aws configure

mais après cela, c'est simple. Pour plus:

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