我正在使用aws congito进行用户存储。现在,我需要获取用户帖子列表的用户名和头像。但据了解,listUsers api不接受子列表作为筛选条件。那我该如何实现呢?
我还有其他想法,例如通过lambda触发器将用户信息同步到dynamodb,或将用户名和头像存储在帖子数据库中(但很难更新用户信息)。
是否有更好的方法来获取帖子列表的用户信息?
答案 0 :(得分:0)
直到可以按子列表进行过滤,我将使用多个https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ListUsers.html调用,且仅一个子并行(叉连接方法),并将数据存储在缓存中(Redis会做得很好)。这样,它将仅对用户从Cognito提取数据一次,使其在第一次尝试后非常高效。