Как получить доступ к пользовательским атрибутам Cognito из функции Lambda, вызываемой API Gateway - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть приложение iOS с аутентифицированным когнитивным пользователем, вызывающим лямбда-функцию через API Gateway.

Я пытаюсь получить доступ к атрибутам этого пользователя из лямбда-функции (написанной на Python). Например. я хочу получить его имя пользователя, чтобы добавить комментарий, который он отправляет в мою базу данных.

Это кажется довольно простой вещью, и я удивлен, что это так сложно.

  • Я просматривал объекты контекста и событий, переданные в функцию lambda, но она не содержит пользовательских атрибутов
  • Я пытался взглянуть на использование boto3 для запроса информации от cognito, но не могу найти способ заставить его работать

    Я думаю, что способ сделать это - получить некоторую информацию из объекта контекста, а затем использовать библиотеку boto3 для подключения к Cognito и запроса пользовательских атрибутов. Я нигде не могу найти пример того, как это сделать, и документация по boto3 не очень полезна.

Я был бы очень признателен за помощь в этом, я, должно быть, упускаю очень простой и очевидный способ сделать это, учитывая, как мало разговоров по этому вопросу.

Спасибо

...