Производительность AWS Cognito admin_get_user в большом (r) масштабе - PullRequest
0 голосов
/ 28 ноября 2018

Мне нужно реализовать Pre Token Generation Lambda , чтобы добавить пользовательские атрибуты в токен доступа.Пользовательский атрибут / значение хранится в пользовательских настройках каждого пользователя в пуле пользователей Cognito, и я могу получить его с помощью функции boto3 admin_get_user .

У меня есть вопрос:хорошая идея вызывать admin_get_user (или любую другую функцию, которая загружает данные из Cognito) с точки зрения производительности.Хорошо ли Cognito масштабирует и обрабатывает пакет запросов?Или лучше получить пользовательские атрибуты из другого места, потому что Cognito, возможно, не предназначен для таких поисков?

Моя лямбда будет выполняться при каждой успешной аутентификации и, что более важно, при каждом обновлении токена, которое происходит каждые 60 минут (учитывая, что срок действия когда-либо выданного токена доступа истекает через максимум 60 минут)

...