2017-04-19 41 views
0

JavaでAWSラムダ関数を作成しています。この関数は、Cognito User Pool内のvendor_idというカスタム属性でユーザーを検索する必要があります。これまでのところ、私は以下のコードを持っています:Cognito User Poolでカスタム属性でユーザーを検索するにはどうすればよいですか?

AmazonCognitoIdentity identityClient = new AmazonCognitoIdentityClient(new AnonymousAWSCredentials()); 
GetUserRequest getUserRequest = new GetUserRequest(); 

しかし、私はこれが正しいアプローチであるとは確信していません。 GetUserRequest型の変数は、自分のユーザー名以外のユーザープールでユーザーを検索することはできませんが、これは私が必要とするものではありません。

アイデア? Cognitoのユーザープールのドキュメントはあまり見えません。

答えて

2

amazon docとして次の標準属性のいずれかを検索することができます。 カスタム属性は検索できません。

username (case-sensitive) 
email 
phone_number 
name 
given_name 
family_name 
preferred_username 
cognito:user_status (called Status in the Console) (case-insensitive) 
status (called Enabled in the Console) (case-sensitive) 
+0

ユーザのUUIDをサブで見ることは可能ですか? –

関連する問題