Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aws lambda AWS Lambda中的Amazon Cognito配置文件信息_Aws Lambda_Aws Cognito - Fatal编程技术网

Aws lambda AWS Lambda中的Amazon Cognito配置文件信息

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令牌,我们可以访问用户配置文件的详细信息。但作为管理员用户,我需要从

我已经创建了我的Amazon Cognito用户池,并添加了几个用户。在Cognito中添加了自定义属性,以区分普通用户和管理员用户。公开了一个REST API(仅针对管理员用户)以获取给定用户的配置文件信息,使用API网关和Lambda引擎访问我的RDS DB实例,从我的DB中获取该用户的几个字段

我想从Lambda引擎/API网关访问具有给定用户名/subId的Cognito用户配置文件信息

我知道通过API网关中的给定ID令牌,我们可以访问用户配置文件的详细信息。但作为管理员用户,我需要从API网关或Lambda访问具有给定用户名的其他用户的详细信息


如果您知道如何从Cognito获取用户配置文件信息,请与我们分享。

您没有提到您正在使用哪种技术来执行Lambda功能

根据SDK,您将获得包含大量信息的上下文对象,或者您可以读取环境变量

例如,对于Java,Lambda函数得到一个

您可以使用以下方法从该标识中检索标识:

context.getIdentity()
更新: 对于Python,其工作方式基本相同。
还有一个问题。您可以使用
上下文访问它。identity

感谢您的回复。我正在使用Python执行Lambda函数。感谢您的回复。我正在使用Python执行Lambda函数。比如说,我是管理员用户,我需要从Cognito获得关于用户“James”的完整配置文件信息。如何在Lambda中查询和获取另一个用户的完整配置文件信息?@Jay使用Cognoto api是不同的问题,请检查和/或。