猿问

从API网关调用Lambda时缺少Cognito用户信息

我有一个带有Cognito支持的授权者的API网关。我有一个由Lambda(用Java实现)支持的端点,该端点需要用户的唯一标识符。

当我通过API网关UI测试该功能时,Lambda会在中接收用户信息APIGatewayProxyRequestEvent.getRequestContext().getIdentity()。当我从Java客户端从外部调用函数时,此信息丢失。

有谁知道区别在哪里以及如何将用户信息传递给Lambda?

我尝试使用在用户信息之间复制的正文映射模板,而不是使用Lambda代理集成。我还尝试过从接受ID令牌转换为访问令牌。这些行为均如上所述。


MMTTMM
浏览 128回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答