我正在尝试设置一个CloudFormation模板,它将创建一个lambda函数和一个可以访问它的APIGateway。但是,尽管如下所示设置了Lambda:InvokeFunction权限(并按照其他SO问题上的建议尝试了所有的排列),我还是得到了消息Execution failed due to configuration我能让它工作的唯一方法是进入AWS控制台,手动取消设置APIGateway
我有一个带有资源的SAM模板来创建一个lambda函数和一个api网关。模板与lambda函数和buildspec.yaml文件的代码一起保存。当我在没有api网关资源的情况下通过codepipeline运行代码时,SAM模板将被转换,然后成功部署。当我包含创建api网关所需的资源时,在创建时会出现以下错误:
AccessDenied.User doesn't have permission to call
Swagger文件上传到S3存储桶中,我使用Body和transform,并包含如下内容 在AWS::API网关::RestApi属性中使用BodyS3Location会返回错误,无法解析API定义,因为上面提到的与我引用的Swagger file with AWS Extensions stored in S3 Bucket for API Creation with Cloudformation相同的集成存在格式错误。对于上面的堆栈,我拥有cloudform