首页 > 解决方案 > 使用 AWS API Gateway RestApi 获取有关密钥的信息

问题描述

我正在寻找开始将 AWS API Gateway 用于我的 rest api。

我一直在查看他们的网关内部休息 api 参考指南,链接在这里

我想从他们的密钥中找到有关用户的信息,但我的问题是其余 api 似乎只处理密钥 ID,而不是密钥值。

我怎样才能从这个 rest api 中获取密钥 id?继续阅读和测试邮递员中的查询,但我似乎找不到通过他们的 api 密钥识别用户的方法..

还有其他人知道该怎么做吗?

以为我很接近这个查询apikey:by-key,但这是by-keyId

标签: restamazon-web-servicesaws-api-gateway

解决方案


您不应使用 API 网关密钥来识别用户。它们的目的是用于使用计划和请求限制。我怀疑您需要某种用户身份验证系统,如果是这种情况,您需要将 AWS Cognito 实施为 API 网关的授权方(请查看此处)。您可以从 Cognito 池中提取有关用户的信息。


推荐阅读