目前我正在使用使用AWS Cognito的應用程序。我爲每個用戶存儲了許多自定義屬性,並在用戶登錄或更新信息時從這些信息中提取信息。大多數情況下,這沒有問題。但是,我的一些自定義屬性沒有被getUser函數返回。我感到困惑,我仔細檢查了aws cognito控制檯中的用戶,發現所有的屬性都存在,儘管沒有被返回。最後,當我列出池中的所有用戶並顯示我正在查找的屬性時,通過查看返回的內容來進行三重檢查。在那種情況下,這個屬性顯得沒有困難。這是一個非常奇怪的問題,因爲它默默無聞,只給我一些與用戶相關的信息,而不是所有的信息。更奇怪的是它甚至給我一些自定義屬性,而不是全部。有沒有人知道這個問題會出現什麼問題或者測試什麼?AWS Cognito GetUser API不返回所有屬性
僅供參考,我使用node.js服務器訪問此信息。我正在使用:http://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_GetUser.html來獲取使用訪問令牌的特定用戶。我也使用這個http://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_ListUsers.html進行測試,以查看屬性是否存在。