我使用AWS API Gateway AWS Cognito(联合身份用户池) . 我正在API网关中创建REST API . 有一些方法可以获取用户列表和获取用户ID . 我应该使用什么作为用户ID?
响应应包含以下用户数据:ID,用户名,名字,姓氏等 . 用户名,名字,姓氏存储在用户池属性中 .
我在examples中看到他们使用cognitoIdentityId作为用户ID . 如果我将使用cognitoIdentityId作为ID,那么我该如何通过此ID获取用户数据?请给我一个示例或链接到API参考如何通过cognitoIdentityId获取用户数据 .
1 回答
您应该能够使用用户名获取用户属性,如以下示例所示 .
参考:Examples: Using the JavaScript SDK
如果需要使用AccessToken查询用户属性,请使用以下示例 .
参考:AWS JavaScript SDK GetUser
注意:目前,AWS JavaScript SDK和API都不支持UserId获取用户属性 .