首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从AWS API网关web接口配置AWS Lambda时无法选择/查看Lambda函数

从AWS API网关web接口配置AWS Lambda时无法选择/查看Lambda函数
EN

Stack Overflow用户
提问于 2017-11-10 14:19:31
回答 2查看 2.9K关注 0票数 4

我正在使用API网关和AWS。我正在配置API网关以与lambda函数集成。

当我选择lambda函数所在的区域时,lambda函数在可用函数列表中不可见。

当我尝试从API网关web接口将集成配置为AWS服务并输入lambda函数的ARN编号时,我会得到一个无效的ARN编号。号码是对的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-10 16:56:30

tl;dr:错误地输入了信息,您必须将AWS API网关添加到可以使用AWS Lambda的用户列表中,这是通过创建用户角色、授予角色访问权限使用AWS Lambda以及将AWS API网关添加到可以使用该角色的受信任用户列表中完成的。所有这些都可以使用AWS IAM门户来完成。

嘿,我已经开始工作了,但我不知道为什么我能看到一些lambda函数而不是其他函数。

为了使用AWS网关web接口将lambda函数集成为AWS资源:我输入了lambda,而不是访问策略ARN。

为了使用API网关web接口将lambda函数集成为lambda函数:在IAM设置中,我有一个有权访问lambda函数的角色,但我没有将API Gateway添加到受信任的用户列表中。当我更新策略,将添加到受信任用户列表时,我可以看到新创建的lambdas。

我不知道这些改变是否解决了问题,但现在起作用了。以前,AWS API网关已经添加到受信任的策略用户列表中。当我不使用lambda函数时,我删除了它。在今天更新策略之后,我可以看到新创建的lambdas。在今天更新策略之前,在最初删除策略之前,我只能看到API网关可以访问的lambda函数。此外,在API网关未被添加到受信任用户列表的时间内,您可以通过API网关web接口查看的一些lambda函数被列在当前或曾经在不同的区域;甚至还有一些我认为我没有添加的函数。

票数 0
EN

Stack Overflow用户

发布于 2018-09-30 12:03:08

我也面临着同样的问题。我在下拉列表中找不到我的lambda函数。然后,我只需复制、粘贴我的lambda函数名并保存api网关。对我起作用了。我认为lambda函数的文本框以某种方式显示了缓存的结果。

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

https://stackoverflow.com/questions/47224833

复制
相关文章

相似问题

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