Если вы используете интеграцию с Lambda Proxy, вы можете получить доступ к пользовательской информации через путь requestContext.
event.requestContext.authorizer.claims
Здесь у вас будет тело заявки, похожее на это
{
"sub": "gae4t3qha-ha4g-j4as-12fa-gag42aerh34",
"cognito:groups": "group1,group2",
"email_verified": "true",
"cognito:preferred_role": "arn:aws:iam::12345677890:role/role1",
"iss": "https://cognito-idp.ap-southeast-2.amazonaws.com/us-west-userpoolId2gw3e4",
"cognito:username": "example@email.com",
"cognito:roles": "arn:aws:iam::1234567890:role/role1,arn:aws:iam::1234567890:role/service-role/role2",
"aud": "ga32qah34wjk4trujnsa4hy",
"event_id": "0491fe1c-6eff-4220-ae93-582588e2af0e",
"token_use": "id",
"auth_time": "1564962329",
"exp": "Mon Aug 05 00:45:29 UTC 2019",
"iat": "Sun Aug 04 23:45:29 UTC 2019",
"email": "example@email.com"
}
заявки.sub действует как UUID Cognito для каждого пользователя