我正在使用无服务器。我已经在AWS APi网关上使用Cognito用户池授权程序创建了我的用户池并保护了我的lambda函数。
现在,在我的lambda函数中,我希望将我的用户ID和其他数据用作dynamodb存储的关键字,如下所示:
module.exports.helloprotected = (event, context, callback) => {
// event.request.userAttributes; -> does not work
};
答案 0 :(得分:1)
管理得到它:
HEAD
我发现其他答案可能适用于其他设置/场合:
event.requestContext
注意:为了能够获取用户详细信息,您应该在API网关内(在集成请求中)或创建方法时启用使用Lambda代理集成