目前我正在使用AWS API Gateway构建各种REST API,这很好,但我正在通过WEB UI(常用AWS控制台)管理所有这些API。
有没有办法,我可以将所有API配置存储在源代码管理中?这样我就可以跟踪版本了吗?我不想单独依赖API网关进行这些配置,在源代码管理中使用这些API规范会很棒。
我也理解API网关支持swagger,这样我就可以在某处存储swagger API规范。但我猜swagger不会涵盖API的所有方面,例如:如果我在API Gateway中使用映射模板与DynamoDB交谈,我该如何管理映射模板?
有什么想法吗?
答案 0 :(得分:1)
前一段时间已经问过question我没有更好的答案
同时,希望serverless framework已经有了很大改善。它可以支持nodejs
和python2.7
代码,java
也应该支持。
serverless也支持Templates & Variables,因此您可以从Json或yaml文件管理您的发电机资源
注意:aws-api-gateway已存在,请随时使用