API ListUsers в AWS cognito

Я хочу создать 2 группы пользователей в одном пуле cognito. Одна группа пользователей будет иметь административную информацию и учетные данные для входа, а другая будет иметь обычные учетные данные для входа пользователя и несколько дополнительных пользовательских атрибутов. Я добавил пользователей в пул пользователей в Cognito. Теперь я хочу создать веб-приложение с использованием ReactJ, где администратор входит в систему, и он может видеть список пользователей, введенных в Cognito, а также настраиваемые атрибуты пользователей в пользовательской группе обычных пользователей. Я нашел API ListUsers, но не могу понять, как его использовать

1 ответ

Он не похож на API ListUsers, позволяющий фильтровать членство в группах, поэтому вы не можете попросить его перечислить пользователей с правами администратора, например,

API ListUsers позволяет извлекать определенные пользовательские атрибуты (имя, адрес электронной почты) для пользователей из пула пользователей, указанного его идентификатором, а также позволяет выполнять фильтрацию по атрибутам пользователя (имя =..., электронная почта =..., статус = отключен).

API, на который вы должны смотреть вместо этого, на самом деле является ListUsersInGroup, он позволит вам перечислить пользователей, где GroupName="admin" например.

Другие вопросы по тегам