首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在后端lambda函数中为api网关配置api密钥?

是否可以在后端lambda函数中为api网关配置api密钥?
EN

Stack Overflow用户
提问于 2021-01-13 11:45:26
回答 2查看 96关注 0票数 0

我需要记录api密钥,它用于调用api网关url,后者反过来调用后端lambda。我已经用几个api密钥配置了api网关。我现在需要的是从lambda函数内部记录api密钥。

是否有办法使api密钥id或api密钥名对lambda函数可见?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-14 13:42:35

我在用粉笔应用程序。所以我能够用app.current_request.to_dict()解决这个问题,它有我需要的所有数据。

有关更多信息,请参考以下内容:圣杯rest api

票数 0
EN

Stack Overflow用户

发布于 2021-01-13 12:00:36

遗憾的是,您的无法直接从请求对象获取名称。但是您可以通过关键字进行反向查找。因此,您必须使用get_api_keys在lambda中获取api键的列表,并遍历它们直到找到匹配的值。

根据您的使用模式和键数,这种查找可能很费时,而且不需要。因此,您还可以将密钥id和相应的密钥名存储在其中,例如DynamoDb。这将允许基于密钥id有效地查找密钥名称。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65701326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档