Aws lambda AWS Lambda中的Amazon Cognito配置文件信息
我已经创建了我的Amazon Cognito用户池,并添加了几个用户。在Cognito中添加了自定义属性,以区分普通用户和管理员用户。公开了一个REST API(仅针对管理员用户)以获取给定用户的配置文件信息,使用API网关和Lambda引擎访问我的RDS DB实例,从我的DB中获取该用户的几个字段 我想从Lambda引擎/API网关访问具有给定用户名/subId的Cognito用户配置文件信息 我知道通过API网关中的给定ID令牌,我们可以访问用户配置文件的详细信息。但作为管理员用户,我需要从API网关或Lambda访问具有给定用户名的其他用户的详细信息Aws lambda AWS Lambda中的Amazon Cognito配置文件信息,aws-lambda,aws-cognito,Aws Lambda,Aws Cognito,我已经创建了我的Amazon Cognito用户池,并添加了几个用户。在Cognito中添加了自定义属性,以区分普通用户和管理员用户。公开了一个REST API(仅针对管理员用户)以获取给定用户的配置文件信息,使用API网关和Lambda引擎访问我的RDS DB实例,从我的DB中获取该用户的几个字段 我想从Lambda引擎/API网关访问具有给定用户名/subId的Cognito用户配置文件信息 我知道通过API网关中的给定ID令牌,我们可以访问用户配置文件的详细信息。但作为管理员用户,我需要从
如果您知道如何从Cognito获取用户配置文件信息,请与我们分享。您没有提到您正在使用哪种技术来执行Lambda功能 根据SDK,您将获得包含大量信息的上下文对象,或者您可以读取环境变量 例如,对于Java,Lambda函数得到一个 您可以使用以下方法从该标识中检索标识:
context.getIdentity()
更新:
对于Python,其工作方式基本相同。
还有一个问题。您可以使用
上下文访问它。identity
感谢您的回复。我正在使用Python执行Lambda函数。感谢您的回复。我正在使用Python执行Lambda函数。比如说,我是管理员用户,我需要从Cognito获得关于用户“James”的完整配置文件信息。如何在Lambda中查询和获取另一个用户的完整配置文件信息?@Jay使用Cognoto api是不同的问题,请检查和/或。