やりたいこと
Lambda 関数に Cognito のユーザー一覧を取得するコードを書きたい。
import boto3
def lambda_handler(event, context):
client = boto3.client('cognito-idp')
response = client.list_users(
UserPoolId='ap-northeast-1_XXXXXX'
)
user_list = [x['Username'] for x in response['Users']]
return user_list
結果
[
"test-user-2",
"test-user"
]
ユーザープールIDの記載場所
これを探すのに非常に時間がかかった。調べてもユーザープールとIDプールの違いしか出てこない・・・
全般設定がクリックできるなんて思わなかった!
参考記事