現在、私はAWS Cognitoを利用するアプリケーションを開発中です。私は各ユーザーに多数のカスタム属性を格納しており、ユーザーがサインインするときや情報を更新するときにその情報から引き出します。ほとんどの場合、これは問題なく動作します。しかし、私のカスタム属性の中には、getUser関数によって返されていないものがあります。私はこれを戸惑わせ、awsコグニートコンソールのユーザーを2回確認し、返されていないにもかかわらず、すべての属性が存在することを確認しました。最後に、プール内のすべてのユーザーをリストし、私が探していた属性を表示したときに、返されていたものを調べてトリプルチェックしました。その場合、その属性は問題なく表示されていました。これは非常に奇妙な問題です。なぜなら、それは静かに失敗しているからです。すべての情報ではなく、ユーザーに結び付けられた情報の一部を私に与えるだけです。もっと奇妙なことは、カスタム属性のいくつかを私に与えているという事実だけではない。誰かが問題が何であるか、それ以外に何をテストするのか考えていますか?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を使用しています。