3

我在使用 API Gateway + Lambda 实施可行的版本控制方案时遇到问题。我的要求是在 API 级别进行主要版本控制,然后在服务级别进行次要版本控制。我的环境也分布在多个帐户中,因此暂存不是 env 传播的选项。有没有人使用 AWS API Gateway 成功实施 API 管理?

4

1 回答 1

6

在 API Gateway 中,主要版本应由单独的 API 表示。您可以使用自定义域功能将基本路径映射到每个 API(即 myapi.com/v1 => API 1、myapi.com/v2 => API 2)。您还可以使用导入/导出功能来管理 API 之间的更改。

每个环境使用单独的帐户实际上是建议的最佳实践。我建议好好看看 CloudFormation 来管理您的工作流程 - 一个 CloudFormation 模板可以很好地跨多个帐户工作。

于 2016-08-17T16:22:01.447 回答