AWS API 网关、Lambda 和 AWS 版本控制

问题描述

我使用 AWS SAM 来开发 lambda 函数并将它们链接到 API 网关。

我可以拥有 API 本身的多个版本,目前我拥有 developmentproduction,但 API Gateway 允许您拥有任意数量的版本,并为您提供单独的 URL。因此,development api 将位于 api.myurl/devproduction url 将位于 api.myurl/prod

当我想在我的 Lambda 上仅将修改部署到 developmentproduction 时会出现问题。

假设我在本地更改了 Lambda 并运行了 sam deploy,这两个版本的 API 都链接回相同的 lambda 函数。无论如何,是否可以对 Lambda 函数进行版本控制,例如告诉 API Gateway 仅将此 Lambda 的更新版本部署到 development API 网关?

Lambda 中有版本控制,但不确定将其链接到 AWS SAM 的方法,如果有人有一种行之有效的方法来保持 developmentproduction API 的 lambdas 分开并能够独立部署两者。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)