Amazon web services 如何知道哪个cognito用户正在触发lambda函数?
有没有办法确定来自Cognito用户池的哪个用户正在通过API网关触发lambda函数?我正在制作一个简单的web应用程序,它有一个在lambda上运行的python后端。我需要知道触发该函数的Cognito用户的“sub-UUID”,以便向他们显示来自DynamoDB数据库的适当信息。有没有办法知道是谁在登录Cognito时触发了该函数?您可以使用JWT令牌在其中存储关于特定用户的信息。有一种方法可以做到这一点:Amazon web services 如何知道哪个cognito用户正在触发lambda函数?,amazon-web-services,aws-lambda,amazon-dynamodb,amazon-cognito,Amazon Web Services,Aws Lambda,Amazon Dynamodb,Amazon Cognito,有没有办法确定来自Cognito用户池的哪个用户正在通过API网关触发lambda函数?我正在制作一个简单的web应用程序,它有一个在lambda上运行的python后端。我需要知道触发该函数的Cognito用户的“sub-UUID”,以便向他们显示来自DynamoDB数据库的适当信息。有没有办法知道是谁在登录Cognito时触发了该函数?您可以使用JWT令牌在其中存储关于特定用户的信息。有一种方法可以做到这一点: 创建Cognito用户时,将其子UUID保存在DynamoDB表中,并将UUID
这只是一种方法。您还可以在浏览器的本地存储中使用会话或存储JWT(尽管您应该考虑这样做的安全风险)。 < P>可以使用JWT令牌,它存储关于它内特定用户的信息。有一种方法可以做到这一点: