我创建了一个AWS API网关资源,其中包含一个触发Lambda的GET方法。在Body Mapping Template中,我定义了一个自定义映射。
我是在基于网络的界面中创建的。我想改用YAML文件,所以我可以通过代码编辑API网关。所以我进入了Export选项卡并将其导出到YAML。
我看到yaml文件中有很多属性,但Body Mapping Template不存在。如何或在何处将该部分放在可以提交到我的源代码仓库的本地代码文件中,以及在本地编辑?
答案 0 :(得分:2)
您需要使用"Export as Swagger + API Gateway integrations"。您将看到api网关扩展x-amazon-apigateway-integration.requestTemplates,它具有已定义的主体映射模板。