我有一个API网关资源,它指向特定版本的lambda:
Foo-LambdaFunction7804AD21-1LLYB0GTDYURR:1
我使用AWS API网关web UI导航到资源;测试";部分我点击";测试";然后返回:
Execution failed due to configuration error: Invalid permissions on Lambda function
如果我指向没有版本的lambda ARN,即。Foo-LambdaFunction7804AD21-1LLYB0GTDYURR
那么它就如预期的那样工作。
是否";测试";AWS UI控制台的页面有不同的资源id,并且需要不同的基于资源的策略声明?
我必须授予API网关的执行角色调用Foo-LambdaFunction7804AD21-1LLYB0GTDYURR:1
lambda版本的权限。