У меня есть приложение iOS с аутентифицированным когнитивным пользователем, вызывающим лямбда-функцию через API Gateway.
Я пытаюсь получить доступ к атрибутам этого пользователя из лямбда-функции (написанной на Python). Например. я хочу получить его имя пользователя, чтобы добавить комментарий, который он отправляет в мою базу данных.
Это кажется довольно простой вещью, и я удивлен, что это так сложно.
- Я просматривал объекты контекста и событий, переданные в функцию lambda, но она не содержит пользовательских атрибутов
Я пытался взглянуть на использование boto3 для запроса информации от cognito, но не могу найти способ заставить его работать
Я думаю, что способ сделать это - получить некоторую информацию из объекта контекста, а затем использовать библиотеку boto3 для подключения к Cognito и запроса пользовательских атрибутов. Я нигде не могу найти пример того, как это сделать, и документация по boto3 не очень полезна.
Я был бы очень признателен за помощь в этом, я, должно быть, упускаю очень простой и очевидный способ сделать это, учитывая, как мало разговоров по этому вопросу.
Спасибо