我在使用 API Gateway + Lambda 实现可行的版本控制方案时遇到问题。我的要求是在 API 级别进行主要版本控制,然后在服务级别进行次要版本控制。我的环境也分布在多个帐户中,因此暂存不是环境传播的选项。有人使用 AWS API Gateway 成功实施了 API 管理吗?
在 API Gateway 中,主要版本应由单独的 API 表示。您可以使用自定义域功能将基本路径映射到每个 API(即 myapi.com/v1 => API 1、myapi.com/v2 => API 2)。您还可以利用导入/导出功能来管理 API 之间的更改。
实际上,建议的最佳实践是为每个环境使用单独的帐户。我建议仔细研究 CloudFormation 来管理您的工作流程 - 单个 CloudFormation 模板可以很好地跨多个帐户工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)