У меня есть 2 лямбды написано на языке разностного на AWS лямбды-сервереКак использовать aws lambda для вызова другой лямбды с учетными данными пользователя?
Предположит, что называется C
и J
И есть логика, которая, когда пользователь вызов C
с параметром соответствует некоторому условию. Это было что-то делать, а затем вызывать J
как пользователь имеет вызов J
сами по себе (то же cognitoId)
Так что мне нужно, чтобы получить учетные данные пользователя, которые называют свою функцию C
лямбды и использовать его для вызова J
Но я не может найти ключ, где я могу получить удостоверение текущего пользователя из лямбда-среды
я могу получить только context.Identity
, но это не достаточно, чтобы создать учетные данные для Invoke лямбда, как имитируется пользователь
что я мог сделать?
Проверьте переменные окружения, установленные в процессе AWS Lambda – Leon
@Leon Есть '' AWS_ACCESS_KEY_ID' AWS_SECRET_ACCESS_KEY' 'AWS_SESSION_TOKEN' но что пришли из Cognito? Я просто думаю, что это произошло из моих собственных учетных данных Amazon IAM, не так ли? – Thaina
@ Leon или это будет отменено, если функция вызвана из cognito? – Thaina