小编Pav*_*vle的帖子

如何从 lambda 函数获取用户的 Amazon Cognito 身份 ID (user_identity_id)?

在 Amplify 文档中的“存储/文件访问级别”部分下,有一段内容指出:

文件存储在 private/{user_identity_id}/ 下,其中 user_identity_id 对应于该用户的唯一 Amazon Cognito 身份 ID。

如何从 lambda 函数获取 user_identity_id?

对 lambda 的请求已获得授权,event.requestContext.authorizer.claims对象可用,我可以看到用户数据,但看不到 user_identity_id。

编辑:现在我看到有一个字段event.requestContext.identity.cognitoIdentityId,但值是null。仍然需要找到获取它的方法。

javascript amazon-s3 amazon-cognito aws-lambda aws-amplify

5
推荐指数
1
解决办法
2796
查看次数