API网关方法与lambda函数集成,但lambda函数声称它没有触发器

时间:2017-01-18 16:24:13

标签: amazon-web-services aws-lambda aws-api-gateway

我有一个lambda函数,我想通过HTTP请求触发。

当我点击add trigger到lambda函数时,我得到一个API Gateway API设置:

 method: ANY

大。现在,在查看这个lambda函数时,我看到已经配置了一个触发器。

但是,我想将触发器限制为仅允许POST次请求。

因此,我删除了API网关方法ANY,并使用集成类型POST在同一资源下创建了一个新方法Lambda Function。我选择了我的区域,果然,我现有的lambda函数是自动完成的。

但是,当我查看lambda函数本身的triggers选项卡时,它表明没有触发器。

我错过了什么?

1 个答案:

答案 0 :(得分:4)

如果您需要灵活控制API,我建议您使用API​​网关控制台来管理您的API。 Lambda触发器仅应用于简单的用例 - 通过API网关配置的API方法不会显示在Lambda触发器列表中。