gpt4 book ai didi

amazon-web-services - 如何在AWS Lambda中获取当前用户用户名?

转载 作者:行者123 更新时间:2023-12-03 01:46:07 24 4
gpt4 key购买 nike

我使用 AWS Lambda + Cognito(用户池 + 联合身份)+ API 网关。用户在 WEB 应用程序中使用 amazon-cognito-identity-js 进行身份验证并使用 aws-api-gateway-client 调用 API 。 API Gateway 方法具有 AWS_IAM 授权者。如何在 Lambda 函数中获取用户名(从用户池)?

最佳答案

您可以使用event.identity.username

exports.handler = async (event, _, callback) => {
try {
console.log('event', event);
console.log('event.identity.username', event.identity.username);
const userId = event.identity.username;
console.log('userId', userId);

callback(null, true);
} catch(e) {
console.log(e);
callback(e);
}
};

关于amazon-web-services - 如何在AWS Lambda中获取当前用户用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46125535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com