我们已经在使用部署了多个 API 的 AWS API 网关。现在,我们正在尝试为我们的 api 添加版本控制,如下所示:/v1/myapi
和/v2/myapi
. /myapi
也应该可以工作并且应该指向/v1/myapi 。我们已经在我们的代码内部处理了这个(Springboot)
现在,为上述用例实现版本控制的最佳方法是什么?我最初的想法是:我可以有多个 URL 高级资源:v1 和 v2 及以下它们一个一个地实现所有 URL。
就像是:
/v1:
- api1
- api2
/v2:
- api1
- api2
有一个更好的方法吗?我担心的一个问题是:如果我继续添加 api 版本,那将意味着要在 aws api 网关中添加越来越多的版本。
thx - 欧姆