我正在为自己的移动应用程序使用Cognito用户池。我在必要时将用户数据存储到DynamoDB和S3中,并使用getCachedUserID()
返回的用户ID来区分用户。
此缓存的用户ID到底是什么(例如us-east-1:6fa3bcf6-45bd-4b93-bd68-5cfaffabc123),它可以用于追溯到Cognito用户池中的特定用户吗?我在用户池控制台的任何位置都没有明确列出这样的ID。
谢谢
答案 0 :(得分:0)
getCachedUserId()
返回身份池ID,当前没有将身份ID映射到用户池ID的API。
一种解决方法是创建用户池ID和身份ID的自定义映射,并使用它来从相应的缓存用户ID中跟踪用户池ID。