首页 > 解决方案 > 如何通过用户名和密码在aws lambda函数中获取cognitoIdentityId

问题描述

我有两个 API Gateway / AWS Lambda 函数。在这两个函数中,都会调用 dynamoDb 数据库来检索调用函数的用户的数据。

第一个 lambda 函数是受保护的 ( authorizer: aws_iam)。调用该函数时,我可以cognitoIdentityIdevent参数中检索 。然后cognitoIdentityId将其用作从 dynamoDb 数据库中检索用户数据的键。

第二个不受保护的lambda 函数由POST具有用户的usernamepassword在其请求参数中的请求触发。我想使用usernameandpassword调用 Cognito 身份池来请求cognitoIdentityId.

这可能吗?如果可以,怎么做?

标签: amazon-web-servicesaws-lambdaamazon-cognito

解决方案


推荐阅读