来自AWS签名的IAM用户ID?

时间:2016-12-22 18:59:39

标签: aws-api-gateway amazon-iam

我已经将我的api网关配置为通过IAM授权,并且工作得很好。在我的后端应用程序(nodejs / elasticbealstalk)中,我想知道aws签名属于哪个用户,因此我可以实现条件逻辑。这可能吗?

我知道我可以使用AWS SDK解析访问令牌并调用列表用户(然后迭代直到匹配,如果找到)。还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

documentation中所述,$context.identity.user中提供了此功能。您可以使用映射模板在请求有效内容中传递它,或者将其作为参数传递给here