Получить данные из AWS Cognito с помощью Boto3 - PullRequest
0 голосов
/ 15 февраля 2019

Я использую AWS Cognito для аутентификации пользователя, успешно храню данные пользователя, такие как имя пользователя, фамилия, адрес и т. Д. Но не могу найти какие-либо подходящие методы для извлечения данных, хранящихся в Cognito, с использованием Boto3.

Можно ли получить user данные в AWS Cognito или я должен сохранить их в RDS?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Вы можете использовать list-users , чтобы перечислить своих пользователей, но вы не сможете перечислить всех пользователей сразу из Cognito без стороннего инструмента, поскольку существует ограничение на количество пользователей взапрос.Вы должны использовать Cognito-Triggers для хранения вашего пользователя в RDS или DynamoDB, если вы хотите иметь возможность получить всех ваших пользователей.

0 голосов
/ 15 февраля 2019

Да, вы можете сделать это, используя метод get_user.

  • UserAttributes ( список) - Массив пар имя-значение, представляющих пользовательские атрибуты.

    Для пользовательских атрибутов необходимо добавить префикс custom: к имени атрибута.

    • ( dict ) - указывает, является ли атрибут стандартным или пользовательским.

      • Имя ( строка )- Имя атрибута.

      • Значение ( строка ) - Значение атрибута.

...