Amazon web services 通过API从不同的cloudformation堆栈调用lambda函数
我有一个通过API网关公开的lambda函数,但当我试图使用fetch请求它时,它说我被禁止访问它。如何允许我的函数通过API网关调用另一个函数?可能有多种原因Amazon web services 通过API从不同的cloudformation堆栈调用lambda函数,amazon-web-services,aws-lambda,aws-api-gateway,Amazon Web Services,Aws Lambda,Aws Api Gateway,我有一个通过API网关公开的lambda函数,但当我试图使用fetch请求它时,它说我被禁止访问它。如何允许我的函数通过API网关调用另一个函数?可能有多种原因 检查API网关端点是否打开。为lambda指定触发器时,必须选择一个安全选项。您可以在“授权设置”下的“API网关方法执行”选项卡中对此进行编辑,选择“授权:无”和“所需API密钥:false” 您可能没有在api上启用CORS,因此您的api在跨区域上不可用 您的api网关无法访问lambda函数。您可以通过将IAM角色附加到API网
如果我已经附加了IAM角色,可以通过API网关触发lambda函数,那么我还需要执行1和2吗?是的,您需要执行1和2