通过API从另一个cloudformation堆栈调用lambda函数

问题描述 投票:0回答:1

我有一个通过API网关公开的lambda函数,但是当我尝试使用访存请求时,它说我被禁止访问。如何允许我的函数通过API网关调用另一个函数?

amazon-web-services aws-lambda aws-api-gateway
1个回答
0
投票

可能有多种原因。

  1. 检查您的API网关端点是否打开。在为lambda指定触发器时,您必须选择一种安全性选项。您可以在“授权设置”下的“ API网关方法执行”选项卡中进行编辑,选择“授权:无”和“需要API密钥:false

  2. ”。
  3. 您可能没有在api上启用CORS,并且由于您的api在跨区域不可用。

  4. 您的api网关无法访问lambda函数。您可以通过将IAM角色附加到您的API网关API来实现,这可以触发您的lambda函数。

© www.soinside.com 2019 - 2024. All rights reserved.