我有一个通过API网关公开的lambda函数,但是当我尝试使用访存请求时,它说我被禁止访问。如何允许我的函数通过API网关调用另一个函数?
可能有多种原因。
检查您的API网关端点是否打开。在为lambda指定触发器时,您必须选择一种安全性选项。您可以在“授权设置”下的“ API网关方法执行”选项卡中进行编辑,选择“授权:无”和“需要API密钥:false
您可能没有在api上启用CORS,并且由于您的api在跨区域不可用。
您的api网关无法访问lambda函数。您可以通过将IAM角色附加到您的API网关API来实现,这可以触发您的lambda函数。