首页 > 解决方案 > 使用 AWS 网关的 API 版本控制(非 lambda 函数)

问题描述

我们已经在使用部署了多个 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 - 欧姆

标签: amazon-web-servicesspring-bootamazon-ec2api-versioningamazon-api-gateway

解决方案


推荐阅读