私はAmazon Cognitoのユーザープールを作成し、ユーザーをほとんど追加していません。 Cognitoにカスタム属性を追加して、通常ユーザーと管理ユーザーを区別しました。 APIゲートウェイとラムダエンジンを使用して、指定したユーザーのプロファイル情報を取得して自分のRDS DBインスタンスにアクセスするためのREST API(管理ユーザーのみ)を公開し、DBからそのユーザーのフィールドをほとんど取得しませんでした。Amazon Cognito AWS Lambdaのプロフィール情報
ラムダエンジン/ APIゲートウェイの指定されたユーザー名/サブIDを持つCognitoユーザープロファイル情報にアクセスしたいとします。
私は、APIゲートウェイの指定されたIDトークンを使用して、ユーザープロファイルの詳細にアクセスできます。しかし、管理者ユーザーとして、API GatewayまたはLambdaの指定されたユーザー名で他のユーザーの詳細にアクセスする必要があります。
Cognitoからユーザープロファイル情報を取得する方法がわかっている場合は、ぜひ共有してください。
ご回答ありがとうございます。私は私のラムダ関数を実行するためにPythonを使用しています。 – Jay
お返事ありがとうございます。私は私のラムダ関数を実行するためにPythonを使用しています。私はAdminユーザーです、私はCognitoからユーザー "James"に関する完全なプロファイル情報を取得する必要があります。ラムダの別のユーザーの完全なプロファイル情報を照会して取得する方法 – Jay
@Jay Cognito APIを使用することは別の質問です。[APIリファレンス](https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/Welcome.html)および/または[developer guide](http: //docs.aws.amazon.com/cognito/latest/developerguide/what-is-amazon-cognito.html)。 –